【发布时间】:2012-01-15 21:40:23
【问题描述】:
我有一个 XML 和 XSD 耦合,其中包括类似于以下内容的“House”元素:
<root>
...
<House>
<id>1</id>
<type>Cottage</type>
<imageSrc> image.jpg </imageSrc>
</House>
<House>
<id>2</id>
<type>Private</type>
</House>
我想通过我的 XSD 强制要求所有类型为“Cottage”的房屋都必须有一个强制标签,但其他房屋没有。 (或者相反 - 唯一的“私人”不。有没有办法做到这一点?
【问题讨论】:
-
更正:XSD 1.0 无法做到这一点。 XSD 1.1 可以。