在xsd中将null与正则表达式匹配

时间:2011-04-05 17:59:36

标签: regex xsd

我想在xsd中允许null元素。通常我使用nillable =“true”属性执行此操作,但它不适用于这样的元素:

<xs:simpleType name="numbers">
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>

我想,也许有一种方法允许带有正则表达式的null元素。或者我应该用xsd做什么?

你能帮助我吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

那么您希望您的有效值是任何0位,1位或2位数字吗? <xs:pattern/>字段中对正则表达式的支持有多广泛?你能做点<xs:pattern value="[0-9]{0,2}">吗?