Ответ 1
Как я могу найти первый
k
sibling послеm
node? В принципе, найдите некоторые node, а затем продолжить поиск с этого node.
Предполагая, что у нас есть следующий хорошо сформированный XML-документ:
<t>
<n></n>
<k></k>
<m></m>
<k></k>
</t>
, то следующее выражение XPath:
/*/m[1]/following-sibling::k[1]
выбирает первый k
следующий следующий сингл первого дочернего элемента m
верхнего элемента документа XML.