XPath 2.0 is a query language mainly used for selecting nodes or atomic values from an XML document.