XML Schema - 使空元素无效
问题描述:
应该很简单,但我无法在任何地方找到任何信息。我想要制作一些简单的元素,因此如果某些元素为空,则使XML无效。我尝试过使用nillable属性,但这不起作用。我不得不增加对所需字符数量的限制,然后删除空白以获得这个工作,但它看起来真的很啰嗦,我误解了什么?XML Schema - 使空元素无效
例如。
<xsd:element name="productImageURL">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="450"/>
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
答
这是它与XML模式的方式。另一种选择可能是使用xsd:pattern facet ...尽管如此,可读性要好得多,大多数人都在努力阅读正则表达式等阅读模式......
我遇到了另一个我根本找不到工作的问题。我需要能够设置一个简单的元素作为一个整数,但也允许它也是空的。谁能帮忙? – leanne