Xpath-predicate
提供:Dev Guides
XPath-述語
述語は、角括弧で書かれたXPath式を指します。 何らかの条件でノードセット内の選択されたノードを制限することを指します。 例えば、
S.No. | Predicate & Description |
---|---|
1 |
/class/student[1] クラス要素の子である最初の学生要素を選択します。 |
2 |
/class/student[last()] クラス要素の子である最後の学生要素を選択します。 |
3 |
/class/student[@rolllno = 493] rollno 493の学生要素を選択します。 |
4 |
/class/student[marks>85] 85以上のマークのある学生要素を選択します。 |
例
この例では、各学生を反復処理することにより、詳細を含む<student>要素のテーブルを作成します。 学生ノードの位置を計算し、シリアル番号とともに学生の詳細を印刷します。