【问题标题】:XML schema pattern, range of signsXML 模式模式,符号范围
【发布时间】:2021-12-27 17:01:51
【问题描述】:

如何定义一个 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>

【问题讨论】:

  • @zx485 评论应该是一个答案

标签: xml xsd


【解决方案1】:

使用, 而不是- 来指定范围:

<xsd:pattern value="[A-Z][a-z]{1,20}"/>.

然后您的代码将按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多