Структуры документа:Путаница относительно оси потомков и «//»
<program>
<projectionDay>
<projection/>
<projection/>
</projectionDay>
<projectionDay>
<projection/>
<projection/>
</projectionDay>
</program>
Я хочу, чтобы выбрать первый и последний выступ (через весь документ).
Это возвращает:
/descendant::projection[position() = 1 or position() = last()]
Это возвращает первый и последний в projectionDay
//projection[position() = 1 or position() = last()]
Почему это так?
'//' выбирает все соответствующие узлы из текущего узла. Вы выполняете этот запрос xpath с узла ' 'или из корня? –
themanatuf