0

<AAA>XSD を使用する以外に、すべてのノード<BBBに XPath を使用して > が含まれていることを検証することは可能ですか?

たとえば、//AAA/CCC の数 = //AAA の数であることを確認する必要があります。

可能であれば、これを 1 つの式で行う必要があります

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

1 に答える 1

0

私のコードでは、選択されたノードが0に対してカウントされるという単純な検証があることを考慮して、私はたまたま自分で質問に答えました。

//AAA[not(CCC)]

これにより、1ノードがカウントされます。つまり、検証は期待どおりに正常に失敗します。

于 2012-06-13T11:14:08.863 に答える