【发布时间】:2011-05-06 20:00:47
【问题描述】:
我相信这与keyref 有关,但我不确定,我真的不确定它是否可以做到。
例如,假设我有 myElement1 和 myElement2。如果 XML 文件中没有 myElement2,那么 myElement1 必须存在,否则是可选的。
有没有办法在我的 XSD 文件中强制进行这种类型的验证?
【问题讨论】:
-
我很确定答案不是因为模棱两可:此类元素容器的架构将有两个不同的定义。唯一的解决方案是将“可选/必需”元素声明为可选并使用第二阶段验证。
标签: xml xsd xsd-validation