A W3C (World Wide Web Consortium) language for processing XML (extensible Markup Language). It lets you select just the nodes you want. It understands boolean, double and String values. Java
supports it with the javax.xml.xpath package. It could be compared to an SQL (Standard Query Language) query language for XML.