XSD模式正则表达式排除字符

时间:2018-11-06 18:22:19

标签: regex xsd schema

我正在开发一个xsd模式文件以验证xml文件,并且我需要确保目标元素没有文本“ @ {some other text}”,因此我想检查该元素中的文本并使其无效如果具有模式@ {......

我只能提出正则表达式来识别字符,现在我想说一下它是无效的。我认为正则表达式应该允许除这些字符之外的任何字符。

我的代码:

<xs:simpleType name="NonParameterTextType">
    <xs:restriction base="xs:string">
        <xs:pattern value="\@\{.*\}" />
    </xs:restriction>
</xs:simpleType>

有人知道如何在XSD模式的正则表达式中执行此操作吗?

谢谢。

0 个答案:

没有答案