XPath軸
XML サンプルドキュメント
次の例では、この XML ドキュメントを使用します。
<本>
軸は、現在のノードを基準としたノードのセットを定義できます。
<title lang="eng">ハリー・ポッター</title>
<価格>29.99</価格>
</本>
<本>
<title lang="eng">XML の学習</title>
<price>39.95</price>
</book>
</bookstore>
XPath 軸 (軸)
<価格>29.99</価格>
</本>
<本>
<title lang="eng">XML の学習</title>
<price>39.95</price>
</book>
</bookstore>
XPath 軸 (軸)
軸名
ancestor | 現在のノードのすべての祖先(親、祖父など)を選択します。 |
---|---|
ancestor-or-self | 現在のノードと現在のノード自体のすべての祖先 (親、祖父など) を選択します。 |
attribute | 現在のノードのすべての属性を選択します。 |
child | 現在のノードのすべての子要素を選択します。 |
descendant | 現在のノードのすべての子孫要素 (子、孫など) を選択します。 |
descendant-or-self | 現在のノードと現在のノード自体のすべての子孫要素 (子、孫など) を選択します。 |
次 | ドキュメント内の現在のノードの終了タグの後にあるすべてのノードを選択します。 |
namespace | 現在のノードのすべての名前空間ノードを選択します。 |
parent | 現在のノードの親ノードを選択します。 |
preceding | ドキュメント内の現在のノードの開始タグの前にあるすべてのノードを選択します。 |
preceding-sibling | 現在のノードの前のすべての兄弟ノードを選択します。 |
self | 現在のノードを選択します。 |