XML Path 言語 (XPath) は、 ソース XML 文書のパーツを一意的に識別または表すよう設計された XSL サブ言語です。 XPath 式を使用すれば、XML 文書を検索し、文書内のノード (エレメント、 属性など、XML 文書のパーツ) から情報を抽出することができます。
XPath 式には、以下の 4 種類があります。
XPath 式は、ノードのコレクションである特定のノード・セットを戻します。 たとえば、XPath に id 属性を持つエレメントを探すよう伝えると、 複数のエレメントが存在する場合があります。この場合 XPath は id エレメントがある入力文書内の、 全エレメントのコレクションであるノード・セットを戻します。
以下に XPath 式の例を示します。
/order/item/part-number
これは文書ルートの子である order エレメントの子の item エレメントの子である part-number という名前のすべてのエレメントを選択することを意味します。
「XPath 式」ウィザードを使用して XPath 式を作成することができます。 「XPath 式 (XPath Expression)」ウィザードは、以下のいずれかの方法で立ち上げることができます。
XPath について詳しくは、www.w3.org/TR/xpath を参照してください。