XSD验证 - 允许除包含的字符串之外的所有字符串

时间:2016-06-30 14:42:00

标签: xsd xsd-validation

XSD验证的新功能。 有没有办法验证字符串值 - 允许用户输入的所有值,除了包含关键字的某些值。

例如,我有一个用户可以提交姓名的系统。 除了包含' Joh'

的字符串之外,我想允许任何名称

即。允许玛丽,埃里克,西蒙等拒绝约翰,约翰,约翰,本约等等

所以在我的理解中(来自PHP),'不等于'是'!='但这不会在这里工作。 并且通配符不适用于任何包含' joh' as'%joh%'

<xs:element name="Names">
    <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:enumeration value!="%joh%"/>
        </xs:restriction>
    </xs:simpleType> 
</xs:element>

到底有没有?

0 个答案:

没有答案