0
У меня есть XML, который может иметь 2 типа узлов, как указано ниже:XSD Условный дочерний элемент на основе атрибута
Тип 1:
<node attr1="false" attr2="attr2">
<node attr1="true" attr2="attr2" attr3="attr3" attr4=""></node>
</node>
<node attr1="false" attr2="attr2">
<node attr1="false" attr2="attr2">
<node attr1="true" attr2="attr2" attr3="attr3" attr4="">
</node>
</node>
<node attr1="true" attr2="attr2" attr3="attr3" attr4=""></node>
Тип 2:
<node attr1="true" attr2="attr2" attr3="attr3" attr4=""></node>
Если значение attr1 является ложным, то оно будет иметь вспомогательные узлы, и нет attr3, attr4 будет
Если значение attr1 истинно, то у него не будет никаких узлов, и attr3, attr4 будет там.