今回は、コンテキストノードより(樹木構造的に)浅い位置にあるノードを対象とした軸を見ていきます(記事一覧)。
parent 軸
parent 軸の対象となるのは、コンテキストノードの親ノードです。 コンテキストノードがルート要素の場合は対象ノードはありません。 そうでない場合は、対象ノードは1つだけです。
ancestor 軸
ancestor 軸の対象となるのは、コンテキストノードの祖先ノード全てです。 祖先ノードとは、親要素、親要素の親要素などを全て集めたものです。
ancestor-or-self 軸
ancestor-or-self 軸の対象となるのは、「self 軸」と「ancestor 軸」で返されるノードを合わせたもの(和集合)です。