使用XPath验证Xml节点

时间:2012-06-13 10:56:49

标签: xml validation xpath

除了使用XSD之外,是否可以验证所有<AAA>个节点是否包含<BBB&gt;用XPath?

例如,我需要验证// AAA / CCC的计数= // AAA的计数

我需要在一个表达式中执行此操作,如果可能的话

<root>
  <AAA>
    <CCC/>
  </AAA>
  <AAA>
    <BBB/>
  </AAA>
</root>

1 个答案:

答案 0 :(得分:0)

考虑到在我的代码中,对所选节点的计数进行了简单验证 0,我碰巧自己回答了问题:

//AAA[not(CCC)]

,它提供1个节点计数,即验证成功失败。