Учебники

XPath — предикат

Предикат относится к выражению XPath, написанному в квадратных скобках. Это относится к ограничению выбранных узлов в наборе узлов для некоторого условия. Например,

S.No. Предикат и описание
1

/ класс / студент [1]

Выберите первый элемент ученика, который является дочерним элементом элемента класса.

2

/ класс / студент [последняя ()]

Выберите последний элемент студента, который является дочерним элементом элемента класса.

3

/ класс / студент [@rolllno = 493]

Выберите элемент «студент» с помощью rollno 493.

4

/ класс / студент [знаки> 85]

Выберите элемент ученика с отметками> 85.

/ класс / студент [1]

Выберите первый элемент ученика, который является дочерним элементом элемента класса.

/ класс / студент [последняя ()]

Выберите последний элемент студента, который является дочерним элементом элемента класса.

/ класс / студент [@rolllno = 493]

Выберите элемент «студент» с помощью rollno 493.

/ класс / студент [знаки> 85]

Выберите элемент ученика с отметками> 85.

пример

В этом примере создается таблица элемента <student> с их деталями путем итерации по каждому студенту. Он вычисляет положение студенческого узла, а затем печатает данные студента (ов) вместе с серийным номером.