【发布时间】:2011-08-18 10:45:07
【问题描述】:
应该很简单,但我在任何地方都找不到这方面的任何信息。我想制作一些需要的简单元素,因此如果某些元素为空,则使 XML 无效。我曾尝试使用 nillable 属性,但这不起作用。我不得不对所需的字符数添加限制,然后删除空格以使其正常工作,但它似乎真的很啰嗦,我错过了什么吗?
例如。
<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 schema validation