Я пытаюсь построить сложное выражение xpath, которое ответит на следующее условие.
В приведенных ниже XML-данных возвращается объект Пользователь, который:
- Его имя пользователя " user1"
- Его имя " Пользователь 1"
-
У него есть два разных значения профилей, которые являются "оператором " и " admin" (я не знаю точного порядка)
<user> <login>user1</login> <name>User 1</name> <profile> <value>admin</value> <id>2</id> <description>admin users</description> </profile> <profile> <value>operator</value> <id>1</id> <description>Operator</description> </profile> </user> <user> <login>user2</login> <name>User 2</name> <profile> <value>admin</value> <id>4</id> <description>admins users</description> </profile> <profile> <value>poweruser</value> <id>5</id> <description>power users</description> </profile> </user> </root>
Может ли кто-нибудь предложить пример для такого случая?
EDIT: добавлен объект сложного профиля