我需要定义一个架构,其中我有一个属性,当另一个可选属性存在时,必须定义该属性。
示例:
<someNode defaultValue="Hello" /> <!-- valid -->
<someNode defaultValue="Hello" defaultValueTranslatable="true" /> <!-- valid -->
<someNode defaultValueTranslatable="true" /> <!-- NOT valid -->
如何在我的xsd中定义它?
答案 0 :(得分:1)
你不能害怕。 XSD支持可选属性,但不支持您需要的条件功能。