Синтаксис XML документа:XPath родительского атрибута выбора
<x name="GET-THIS">
<y>
<z>Z</z>
<z>Z__2</z>
<z>Z__3</z>
</y>
</x>
Я могу получить все элементы Z с помощью:
xpath("//z")
Но после того, что я застрял, я не конечно, что делать дальше. Я не понимаю синтаксис родительского метода ..
Итак, как мне получить атрибут родителя элемента?
Попробуйте 'xpath (" // x [// z]/@ name ")'. Он выберет элементы 'x', у которых есть элементы' z' в качестве потомков, а затем получите свой атрибут 'name'. – Blender
Это сработало! Спасибо огромное! Добавьте его в качестве ответа, и я соглашусь с ним :) – Kush