我正在尝试构建一个复杂的 xpath 表达式,它将回答以下条件。
从下面的 XML 数据中,返回User实体:
- 他的登录名是“ user1 ”
- 他的名字是“用户1 ”
他有 2 个不同的配置文件值,即“操作员”和“管理员”(我不知道前面的确切顺序)
<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>
有人可以为这种情况提供一个例子吗?
编辑:添加了一个复杂的配置文件实体