XSD:如何定义依赖属性?

时间:2011-08-19 07:21:04

标签: attributes xsd

我需要定义一个架构,其中我有一个属性,当另一个可选属性存在时,必须定义该属性。

示例:

<someNode defaultValue="Hello" /> <!-- valid -->
<someNode defaultValue="Hello" defaultValueTranslatable="true" /> <!-- valid -->
<someNode defaultValueTranslatable="true" /> <!-- NOT valid -->

如何在我的xsd中定义它?

1 个答案:

答案 0 :(得分:1)

你不能害怕。 XSD支持可选属性,但不支持您需要的条件功能。