XML Path Language (XPath) is an XSL sub-language that is designed to be
used with XSLT. It is used for identifying or addressing parts of a source
XML document. Every node within an XML document can be uniquely identified
and located using the syntax defined for XPath.