XPath 式

XML Path 言語 (XPath) は、 ソース XML 文書のパーツを一意的に識別または表すよう設計された XSL サブ言語です。 XPath 式を使用すれば、XML 文書を検索し、文書内のノード (エレメント、 属性など、XML 文書のパーツ) から情報を抽出することができます。

XPath 式には、以下の 4 種類があります。

ブール
可能な 2 つの値を持つ式のタイプ。 
ノード・セット 
式の基準と一致するノードのコレクションで、通常ロケーション・パスで派生します。 
ノードのカウントや単純な演算の実行に役立つ数値。
ストリング 
テキストのフラグメントで、入力ツリーから取得したり、処理したり、一般的なテキストで補足したりすることができます。

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 を参照してください。

関連タスク
XPath 式の作成
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.