XML information pipe

Ihre Spezialisten für XML

Banner Werbung

XPath 1.0 reference

The reference is based on the W3C recommendation XML Path Language (XPath) 1.0, from which majority descriptions has been extracted.


Standard excerpt:
XPath is the result of an effort to provide a common syntax and semantics for functionality shared between XSL Transformations and XPointer. The primary purpose of XPath is to address parts of an XML document. In support of this primary purpose, it also provides basic facilities for manipulation of strings, numbers and booleans. XPath uses a compact, non-XML syntax to facilitate use of XPath within URIs and XML attribute values. XPath operates on the abstract, logical structure of an XML document, rather than its surface syntax. XPath gets its name from its use of a path notation as in URLs for navigating through the hierarchical structure of an XML document.


The usage of the W3C standards is covered by W3C DOCUMENT LICENSE.


Zvon offers other XPath related materials.

XPaths  |  functions

boolean | ceiling | comment | concat | contains | count | false | floor | id | lang | last | local-name | name | namespace-uri | node | normalize-space | not | number | position | processing-instruction | round | start-with | string | string-length | substring | stubstring-after | substring-before | sum | text | translate | true |


XPaths  |  expressions

!= | " " | > | >= | < | <= | " | () | * | + |  |  | :: | = | @* | [] | and | asix nodetest predicate | div | func() | mod | name | or& | | |


XPaths  |  axes

ancestor | ancestor-or-self | attribute | child | descendant | descendant-or-self | following | following-sibling | namespace | parent&n | preceding | preceding-sibling | self |