【发布时间】:2016-07-11 21:59:53
【问题描述】:
我正在将 XML 用于地理定位项目。这使用属性来定义项目的位置。范围 0-9 的简单一维示例是:
<Range Start="0" Size="10">Some item</Range>
有些项目有孩子。子项必须始终在父项的范围内。在下面的 XML 中,子元素的 Start 属性设置为 12。这超出了父元素定义的逻辑范围:
<Range Start="0" Size="10">
<Range Start="12" Size="1">Out of range 0-9</Range>
</Range>
XSD 架构能否检测到这种情况,还是无法针对父属性值进行验证?
【问题讨论】:
标签: xml xsd xsd-validation xml-validation