次の条件に答える複雑な xpath 式を作成しようとしています。
以下の XML データから、次のUserエンティティを返します。
- 彼のログイン名は「user1」です
- 彼の名前は「ユーザー 1」です。
彼は「operator」と「admin」という 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>
誰かがそのような場合の例を提供できますか?
編集: 複雑なプロファイル エンティティを追加しました