【问题标题】:Selecting different nodes with Xpath使用 Xpath 选择不同的节点
【发布时间】:2012-11-27 15:59:15
【问题描述】:

我有一个以下格式的 XML 文件。我想选择具有record type 1gender 1home 节点。

我正在尝试这样做

/root/home/record[type=01]

但不知道如何包含其余部分。是否可以使用简单的 XPath 来选择我想要的内容?

<home>
  <record>
    <type>01</type>
  </record>
  <record>
    <gender>01</gender>
  </record>
</home>

<home>
  <record>
    <type>01</type>
  </record>
  <record>
    <gender>02</gender>
  </record>
</home>

【问题讨论】:

    标签: xml xpath


    【解决方案1】:

    是的选择部分应该是你的 XPATH,只有条件应该放在括号中:

    /root/home[record/gender='01' and record/type='01']

    【讨论】:

      猜你喜欢
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多