Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |    |  AquaPath

AquaPath

AquaPath - 1.1

visualize XPath expression results

All Time: Not rated (0.0)
This Version: Not rated (0.0)
Current Version: 1.1
Release Date: 2006-02-11
License: Freeware
Downloads (this version): 1,150
Downloads (all versions): 1,742

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

AquaPath is a free Cocoa-based developer tool for Mac OS X Tiger that allows you evaluate XPath expressions against any XML document and view the result sequence in a dynamic, intuitive tree representation.

Usage

Using AquaPath is simple! Open an existing XML document (of any type) or even author an XML document using AquaPath itself (AquaPath is also a rudimentary text editor). The source text of your XML document appears under the "Source" tab in an AquaPath document window... use this tab to author or edit your document.

Next, type an XPath expression into the "XPath" textfield at the top of the AquaPath document window. Click "Evaluate" to see the matching node sequence. You will see a status bar message just below the XPath text field showing either the number of nodes in the result sequence or and error message if your XML document is not well-formed or if your XPath expression is invalid.

Under the "Results" tab, you will find a text area containing the string value of the result sequence. The whitespace of each node has been compressed so that you will see a single node's string value per line. This tab's contents are convenient for copy-pasting the results to another text editor or wherever.

The "Display" tab is where all the magic happens. Here you will see a dynamic (DHTML), syntax-colored representation of your XML document with "-" or "+" signs next to each element node. Use these symbols for collapsing and expanding a given element and its children. Also, all nodes and text matching your XPath expression will be highlighted in yellow. Cool!

AquaPath requires Mac OS X 10.4 Tiger or later.

Implementation Details

AquaPath is implemented using Apple's Cocoa/Objective-C NSXML Framework. NSXML supports a large subset of XPath 1.0. XPath 2.0 is not currently supported by AquaPath. If anyone knows of an open source C or C++ -based XPath 2.0-aware library, shoot me and email, and I'll update AquaPath with XPath 2.0

What's new in this version:

  • AquaPath now allows you to specify the context node for your XPath expression (previously, the document node was always the context node). The context node will be highlighted with a solid black border.
  • Line numbers in the source editor.
  • AquaPath is now a Universal Binary.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.4 Intel
  • Mac OS X 10.4 PPC

Additional Requirements:

  • Mac OS X 10.4.x
    Universal Binary

Screenshots:

AquaPath

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

AquaPath ReviewOverall, really good. - Version: 1.1, 5/26/2007 05:46AM PST

sstigler1985_dotmac
I just downloaded this because I need something to help me figure out the Xpath paths for Amazon web services, and it performed admirably. I especially like the look of the text editor. I do have two suggestions for future improvement: Automatically scroll the "Display" view when the "Evaluate" button is clicked; and see if there's a way to automatically format text that's pasted into the source code area so that it's not all on one line.
Post a commentAlert Admin

AquaPath Usage TipDreamweaver users - Version: 1.0.2, 1/23/2006 02:24PM PST

Cowicide
- Aquapath is cool, but If you are using Dreamweaver, upgrade to version 8 (or try the demo) and check out how it now handles XML -
Post a commentAlert Admin