XPATH is XML path language. As from abbreviation, it is an XML language which is use for the query to selecting XML node from XML document.
XPath also used for compute values (e.g., strings, numbers, or Boolean values) and converting values from one type to other from the content of XML documents.
XPath was defined by World Wide Web Consortium (W3C).
This is Complete Tutorial in which I will explain everything Which is closely related to XPATH.