one of the largest directories of the web

Valid XHTML 1.0!

Home : Computers : Data Formats : Markup Languages : XML : Addressing and Querying : XPath

XPath

XPath is an XML Path language defined by the W3C for addressing parts of an XML document, designed to be used by both XSLT and XPointer.

XPath gets its name from its use of a path notation as in URLs for navigating through the hierarchical structure of an XML document.

Sites in XPath

XML Path Language (XPath) Version 1.0
Official W3C site describing this language for addressing parts of an XML document which is designed to be used by both XSLT and XPointer. (W3C Recommendation 16 November 1999)
Schematron
A tree-pattern schema language built on top of XSL with XPath.
XPath Visualizer
Tool for the evaluation of an XPath expression and visual presentation of the resulting nodeset. The source XML document is displayed with any node hi-lighted that satisfies the expression.
DOM Level 3 XPath Specification
Provides simple functionalities to access a DOM tree using XPath 1.0. This module builds on top of the Document Object Model Level 3 Core. [W3C Working Draft 31 October 2001]
Zvon: XPath Tutorial
A tutorial with several examples and pictures which can be downloaded for off-line use.
Quick XPath reference
Includes source code examples, brief explanations and details on processor implementation versions.
DecisionSoft - Pathan
XPath compliant parsing and evaluation module for the Xerces-C, allows arbitrary selection of nodes from an XML document.
W3 Schools XPath
Tutorial which covers syntax, locations, expressions, functions and examples.
XPath Package for OCaml
This package implements the full W3C XPath recommendation for the OCaml language; it may work with the output of PXP (XML parser), or with any implementation of the XPath data model.
Arbortext: XPath: XML Path Language
Introduction and tutorial.

cross references

Computers : Data Formats : Markup Languages : XML : Reference : Working Drafts Computers : Data Formats : Markup Languages : XML : Reference : Working Drafts
Computers : Data Formats : Markup Languages : XML : Resources Computers : Data Formats : Markup Languages : XML : Resources

other references

Computers : Data Formats : Markup Languages : XML : Addressing and Querying : XPointer Computers : Data Formats : Markup Languages : XML : Addressing and Querying : XPointer
Computers : Data Formats : Markup Languages : XML : Style Sheets : XSL Computers : Data Formats : Markup Languages : XML : Style Sheets : XSL
XPath  -  Directory XPath  -  Directory XPath  -  Directory XPath  -  Directory