倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

XPath の軸 (2) -- child, descendant, descendant-or-self

今回は、コンテキストノードより(樹木構造的に)深い位置にあるノードを対象とした軸を見ていきます(記事一覧)。

child 軸


child 軸の対象となるのは、コンテキストノードの子ノード全てです。

descendant 軸


descendant 軸の対象となるのは、コンテキストノードの子孫ノード全てです。 子孫ノードとは、子要素、子要素の子要素などを全て集めたものです。 属性と名前空間宣言は含まれません。

descendant-or-self 軸


descendant-or-self 軸の対象となるのは、「self 軸」と「descendant 軸」で返されるノードを合わせたもの(和集合)です。
f:id:waman:20080505074512p:image