Как выбрать первое дочернее имя узла? XPath

У меня есть XML, из которого я должен выбрать имя дочернего элемента одного из узлов. Я новичок в этом, поэтому я не нашел выражения Xpath для этого. Я знаю уровень узла

Пример

Имя из / Employee / Department /

, но у Department есть дочерние узлы с неизвестными именами. Я должен выбрать первый дочерний узел отдела. Как я могу это сделать?

41
задан Ryan Berger 14 August 2019 в 13:18
поделиться

2 ответа

Вам нужно что-то вроде:

local-name(/Employee/Department/*[1])
9
ответ дан 27 November 2019 в 00:28
поделиться

Вы писали:

Мне нужно выбрать первого потомка Узел отдела

Вы можете использовать:

/Employee/Department/*[1]

Тогда вы также написали:

У меня есть XML, из которого я должен выберите имя ребенка одного из узлы

Итак, вы можете использовать:

name(/Employee/Department/*[1])
60
ответ дан 27 November 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: