Extensible Stylesheet Language
XML Path Language (XPath) は、XML文書の特定の部分(要素、属性、テキストなど)を指定する表現法である。 XPath自体は簡潔な構文であり、XMLベースではない。 XPathは、XSLTで処理対象のXML文書の特定部分を指定するために使われている他、XSLT以外でも処理対象のXML文書の特定部分を指定するために使われている。
XPathをさらに拡張したような仕様を持つものとしてXQueryがある。XQueryは、処理対象のXML文書の特定部分を検索する。