XSD验证 - minLength属性不起作用

时间:2017-07-17 06:19:31

标签: c# xsd xml-parsing xsd-validation

我想验证包含字符串的必需数据字段之一。数据位于制表符分隔文件中。我创建了一个simpleType,如下所示,

<xsd:element minOccurs="1" maxOccurs="1" name="Barcode" type="String20"/>

<xsd:simpleType name="String20">
    <xsd:restriction base="xsd:string">
        <xsd:minLength value="1"/>
        <xsd:maxLength value="20"/>
    </xsd:restriction>
</xsd:simpleType>

当数据为空时,此验证不会中断。我还将minLength更改为2并测试了一个字符,但它也没有突破。

有人知道如何验证空字符串吗?

由于

0 个答案:

没有答案