What is XPath (XML Path Language)?
The XPath Recommendation defines a path language and expression syntax used by XSLT, XPointer, and XLink. XPath syntax operates on the abstract, logical structure of an XML document, rather than its physical “surface syntax.” XML Path Language (XPath) can be used as a general purpose query notation for addressing and filtering the elements and text of XML documents.