【发布时间】:2021-12-29 13:40:37
【问题描述】:
我们在加载 XML 文件之前使用 XSD 模式验证。因此,在使用 XSD 模式验证加载 XML 时,它接受字符串开头和结尾的空格。我们只需要限制字符串开头和结尾的空格。但是在字符串中间我们需要接受字符串之间的空格。
例如:SOMEXMLFIELD ="STACK OVER FLOW".
为此,我们为架构验证配置了以下 XSD 模式值。
例如:<xs:pattern value="^[A-Za-z0-9 _.,']*[A-Za-z0-9_.,']+[A-Za-z0-9 _.,']*$"/>
谁能建议我如何限制字符串开头和结尾的空格(注意:我们需要接受字符串之间的空格)? .
【问题讨论】:
标签: regex xml xsd xsd-validation xml-validation