Altova XPath Tools
XPath expressions are an integral part of XSLT, XQuery, and even XML Schema development. To compose valid XPath expressions, you must know exactly how your document is structured. In large, complex documents, writing and testing XPath expressions by hand can be a frustrating and error prone process. Developers need a way to create effective XPath expressions quickly and easily.
Altova MissionKit offers comprehensive support for XPath 1.0 and XPath 2.0 with intelligent tools for generating, testing, and troubleshooting XPath expressions.
What is XPath?
XPath (XML Path Language) is syntax for selecting the elements and attributes of an XML document by navigating its tree-like structure. Developers use XPath expressions to select XML nodes or node-sets based on a variety of criteria.
There are two versions of XPath currently in use: 1.0 and 2.0. XPath 2.0 is the result of the combined efforts of the W3C XSL and XQuery Working Groups, and, in fact, XQuery is an extension of XPath 2.0. XPath 2.0 is used with both XSLT 2.0 and XQuery 1.0. XSLT continues to be the primary choice for transforming XML data, while XQuery designed for querying XML documents. Though both XQuery and XSLT 2.0 use XPath 2.0 as a path language, the XQuery extensions to XPath 2.0 are not of practical relevance to XSLT developers.
- World's leading XML editor with comprehensive XPath support
- Intelligent XPath autocompletion
- Multi-tabbed XPath Analyzer window
- Nine tabs for storing, testing, and re-evaluating XPaths
- Real-time, as-you-type XPath evaluation
- Hotlinks to resulting nodes in XPath Analyzer
- XPath syntax coloring immediately highlights errors
- Evaluating XPath expressions across multiple files
- "Copy XPath" command
- Debugging of XSLT, XQuery, and SOAP using XPath parameters
- Graphical XSLT stylesheet and report design tool
- Autogeneration of XSLT with XPath 1.0 or 2.0
- Built-in XPath Builder and XPath Evaluator
- Support for conditional templates, extension templates, and template filtering using XPath expressions
- Support for auto-calculations and business logic validation via XPath
- Support for user-defined reusable XPath expressions
Get all of these advanced XPath tools in an enterprise-class suite of XML, SQL, and UML tools – at an attractive discount. You'll get 7 products for less than the price of 2!
Learn about XPath, XSLT, XSL:FO, and more in Altova's free, online XSLT Technology course.