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.