【发布时间】:2009-06-26 05:01:09
【问题描述】:
我想设置一个 XSD,以便它强制执行类似于外键关系的东西。这是一个例子:
<MappingElement Reference="MySourceElementName"/>
<SourceElement Name="MySourceElementName"/>
我想在 XSD 中指定分配给属性“Reference”的任何值也必须是 SourceElement 标记中 Name 属性的值。我知道可枚举的限制,但是 Name 的值范围是开放式的——我只需要我的 Reference 属性和我的 Name 属性之间的完整性。有没有办法用 XSD 来表达这一点?
【问题讨论】: