XML 模式模式,符号范围
XML schema pattern, range of signs
如何定义一个 xsd 模式,其中有一定数量的符号?假设我想要 1 个大写字母和 1 到 20 个小写字母。
我想出了类似的方法,但它不起作用。
<xsd:simpleType name="NameType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z][a-z]{1-20}"/>
</xsd:restriction>
</xsd:simpleType>
使用 ,
而不是 -
来指定范围:
<xsd:pattern value="[A-Z][a-z]{1,20}"/>.
那么您的代码将按预期工作。
如何定义一个 xsd 模式,其中有一定数量的符号?假设我想要 1 个大写字母和 1 到 20 个小写字母。 我想出了类似的方法,但它不起作用。
<xsd:simpleType name="NameType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[A-Z][a-z]{1-20}"/>
</xsd:restriction>
</xsd:simpleType>
使用 ,
而不是 -
来指定范围:
<xsd:pattern value="[A-Z][a-z]{1,20}"/>.
那么您的代码将按预期工作。