В настоящее время у меня есть файл XSD, который контролирует проверку и т. Д. В соответствии с моим соответствующим XML-файлом, и я хотел бы управлять (желательно с использованием команды assert, а не XLST [поскольку у меня нет прежних знаний это]) и быть в состоянии обеспечить наличие одинакового количества а: теги Страны на а: 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>
Пожалуйста, могут кто-то помочь мне с командой утверждать, я может использовать выполнить эту проверку?
Я попытался следующие без толку ...
<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)"/>
Я полагаю, что это выполнимо с помощью XSD 1.1?
любая помощь будет принята с благодарностью .... спасибо
Ghislain Fourny спасибо очень много! Быстрый и лаконичный ответ, работал так, как я этого хотел! Спасибо!!! :) –