我正在开发一个xsd模式文件以验证xml文件,并且我需要确保目标元素没有文本“ @ {some other text}”,因此我想检查该元素中的文本并使其无效如果具有模式@ {......
我只能提出正则表达式来识别字符,现在我想说一下它是无效的。我认为正则表达式应该允许除这些字符之外的任何字符。
我的代码:
<xs:simpleType name="NonParameterTextType">
<xs:restriction base="xs:string">
<xs:pattern value="\@\{.*\}" />
</xs:restriction>
</xs:simpleType>
有人知道如何在XSD模式的正则表达式中执行此操作吗?
谢谢。