2
私は現在、対応するXMLファイルに対して検証などを制御するXSDファイルを持っています。私は、XLSTではなくアサートコマンドを使用して制御したいと思います。この])のとABCの同じ数があることを確認することができ:カントリータグABCへ:AccountNumberをタグ、一方が他方XSD 1.1要素を数えて比較するためのアサート
<abc:Account>
<abc:Individual>
<abc:Country>Germany</abc:Country>
<abc:Country>Australia</abc:Country>
<abs:AccountNumber issuedBy="DE">123456</abs:AccountNumber>
<abs:AccountNumber issuedBy="AU">654321</abs:AccountNumber>
</abc:Individual>
</abc:Account>
に対応する必要がありますよう誰かがアサートコマンドで私を助けることができるしてくださいIこの妥当性検査を行うことができますか?
私は、これはXSD 1.1を使用してなんとかです推測...無駄に以下の
<xsd:assert test="if (count (abc:Account/abc:Individual/abc:Country) eq (count (abc:Account/abc:Individual/AccountNumber))) then true() else false() "/>
またはこの....
<xsd:assert test="count (abc:Account/abc:Individual/abc:Country) eq count (abc:Account/abc:Individual/AccountNumber)"/>
を試してみましたか?
任意のヘルプは大歓迎されます....おかげ
GhislainのFournyは今までどうもありがとうございましに対して首尾よく検証します!迅速かつ簡潔な応答は、私が欲しかったのと同じように働いた!ありがとうございました!!! :) –