XPath-запрос для получения правильного элемента - PullRequest
0 голосов
/ 13 октября 2009

Привет stackoverflowers ... Какой запрос XPath получит мне идентификатор роли роли, у которой есть подэлемент с элементом имени "Участник" ... т.е. ответ, который я хочу получить, - 11. Как получить этот ответ, используя XPath на этом XML?

<?xml version="1.0" ?> <qdbapi> <action>API_GetRoleInfo</action> <errcode>0</errcode> <errtext>No error</errtext> <roles> <role id="10"> <name>Viewer</name> <access id="3">Basic Access</access> </role> <role id="11"> <name>Participant</name> <access id="3">Basic Access</access> </role> <role id="12"> <name>Administrator</name> <access id="1">Administrator</access> </role> </roles> </qdbapi>

1 Ответ

3 голосов
/ 13 октября 2009

Попробуйте это:

//role[name = 'Participant']/@id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...