【发布时间】:2012-08-17 07:08:27
【问题描述】:
我在尝试在 xsd 中进行此架构验证时遇到问题。
有效案例
<root>
<groups>
<group/>
</groups>
</root>
Valid case
<root>
<groups/>
</root>
无效的情况
<root>
<group/>
</root>
如何通过xsd保证某个特定子元素只能存在于某个父元素下,不能单独存在于xml中?
在这个例如 group 不能单独存在,但是当groups是parent时可以存在...
有人回答说不要使组元素全局化,即包含在组元素中......
但也有可能是这样, 其中 group 不是父母的直接孩子。 例如 有效案例
<groups>
<class>
<group>
</class>
</groups>
在这种情况下应该做什么......因为类也需要引用组......
【问题讨论】:
-
等待回复伙计们..m卡在这个..
标签: xsd