XPath describes the syntax and
associated processing for selecting groups of nodes and attributes within an XML
document tree.
- Is an expression language for XML trees
- Uses selection axis to build the search semantic
- Powerful, complex searches can be built
- Can be extended in a given context (variables, functions).
- Has a generic syntax and an abbreviated syntax for most frequent
operations