Basically I have my XML version 1.0 and I have a complex element with following example:
<tile>
<position>5</position>
<type>floor</type>
<towerPlacement>true</towerPlacement>
</tile>
I have defined following in my XML Schema:
<xs:element name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="road"/>
<xs:enumeration value="floor"/>
<xs:enumeration value="startPos"/>
<xs:enumeration value="endPos"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Is there a way to make my towerPlacement
true only if type = floor
?
<xs:element type="xs:boolean" name="towerPlacement" minOccurs="0" maxOccurs="1" />