у меня есть XML
<order>
<details type = "Edit" header = "OK" value ="1">
<details type = "Edit" header = "NOK" value ="1">
<details type = "Edit" header = "Reject" value ="1">
<details type = "Edit" header = "Accept" value ="1">
</order>
Можно ли выполнить условную проверку с помощью XSD? Пример.
*If
header = "OK" and value= "1"
header = "NOK" and value= "0"
then XML Valid
*If
header = "OK" and value= "1"
header = "NOK" and value= "1"
then XML Valid
*If
header = "OK" and value= "0"
header = "NOK" and value= "1"
then XML Valid
Если заголовок = "ОК" и значение = "0"
заголовок = "NOK" и значение = "0" то XML недействителен
Возможна ли такая проверка с использованием XML-схемы?