相关疑难解决方法(0)

具有多个谓词的Xpath表达式

我正在尝试构建一个复杂的xpath表达式,它将回答以下条件.

从下面的XML数据中,返回User实体,其中:

  1. 他的登录名是" user1 "
  2. 他的名字是" 用户1 "
  3. 他有2个不同的配置文件值,分别是" operator "和" 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>
    
    Run Code Online (Sandbox Code Playgroud)

有人可以为这种情况提供一个例子吗?

编辑:添加了复杂的配置文件实体

xml xpath predicate

45
推荐指数
2
解决办法
7万
查看次数

标签 统计

predicate ×1

xml ×1

xpath ×1