Мне нужно написать 2 запроса xpath, один из которых выбирает всех родителей определенного элемента из прямого родительского элемента в корневой каталог, а затем я смогу выбрать какой-либо конкретный атрибут элементов ,xpath для выбора всех родителей и всех детей
, а другой выбирает всех детей элемента независимо от того, где они находятся.
, например, если XML-документ является чем-то вроде:
<role key='total-admin'>
<role key='security-admin'>
<role key='users-admin'>
<role key='add-user'></role>
<role key='delete-user'></role>
<role key='deactivate-user'></role>
</role>
</role>
</role>
Я хочу, чтобы выбрать все родители элемента с ключом «надстройкой пользователя» .the результат будет:
[ 'users-admin' , 'security-admin' , 'total-admin' ]
Я хочу выбрать всех детей «security-admin». результат был бы:
[ 'users-admin' , 'add-user' , 'delete-user' , 'deactivate-user' ]