XML Path Language (XPath) は、XSL のサブ言語で、XSLT との併用を意図して設計されています。 XPath は、ソース XML 文書の一部分を識別または指定するために使用されます。 XML 文書内の各ノードは、XPath で定義された構文を使用して、一意に識別して特定することができます。