【发布时间】:2013-06-07 18:25:45
【问题描述】:
我正在寻找一种方法来限制表示 unicode 字符的字符对出现在生成的 XML 中。此字符对是 (例如 »)。我正在尝试在 XSD 架构中创建一个模式 - 以匹配此类字符对 () 是否出现在 XML 文件中的任何位置。如果出现这样的对,那么 XML 验证应该会失败。该限制还应考虑到最小字符串长度等于 1 和最大长度为 79 的事实。
我一直在尝试使用以下正则表达式 patternvalue="[^]{1,79}" 但它没有按预期工作。 XML 设计为采用 ISO-8859-2 格式编码,因此不允许使用任何类型的 unicode 条目。
建立这种限制的正确正则表达式是什么?
提前谢谢你。杰克
【问题讨论】:
标签: xml xsd-validation