XPath n//.. vs n//*/..
От: Jack128  
Дата: 22.08.23 10:01
Оценка:
Итак есть xml

<Root>
  <N1>
    <N2 />
  </N1>
</Root>



Если применить к нему XPath //N1//*/.. то результат — узел N1, что выглядит логичным. Мы выбрали всех наследников N1 (это узел N2) и взяли его родителя (родитель N2 — это N1)
А вот если сделать запрос //N1//.. то в результате у нас два узла. N1 и Root!! Откуда Root? Вроде как запросы должны быть идентичны??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.