【发布时间】:2013-11-08 08:55:38
【问题描述】:
是否可以定义一个可以验证此类 xml 的 xsd 方案:
<test>
<name Type="1" SomeAttr="value" >
<info a="1" b="2"/>
</name>
<name Type="3" SomeAttr="value" />
</test>
在这个 xml 中可以是 1 或 2 个元素“名称”。
属性“类型”中的第一个元素“名称”只能是 2 个值 - 1 或 2
属性“类型”中的第二个元素“名称”只能是 1 个值 - 3
在 xml 中只能有 1 个子元素“info”,它必须被视为属性值为 1 或 2 的父元素“name”(而不是 Type="3" 的“name”)
请帮忙。 谢谢。
【问题讨论】:
标签: xml xsd xsd-validation