XPath チュートリアルlogin
XPath チュートリアル
著者:php.cn  更新時間:2022-04-20 14:10:21

XPath軸



XML サンプルドキュメント

次の例では、この XML ドキュメントを使用します。

<本>
​ <title lang="eng">ハリー・ポッター</title>
​ <価格>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 現在のノードを選択します。