是否可以定义一个可以验证此类 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”)
请帮忙。谢谢你。