我需要編寫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>
我想選擇與關鍵「添加用戶」。結果元素的所有家長會:
[ 'users-admin' , 'security-admin' , 'total-admin' ]
我想選擇'安全管理員'的所有孩子。其結果必然是:
[ 'users-admin' , 'add-user' , 'delete-user' , 'deactivate-user' ]