【发布时间】:2014-08-19 08:11:03
【问题描述】:
我需要为 xml 中的属性提供一些有限的可能性,为此我在 Relax NG 验证文档中使用:
<param "pattern">myRegEx</param>
允许指定属性需要符合的一些正则表达式。
由于某种原因,模式不支持使用 $(字符串结尾)符号。
例子:
<param "pattern">Why it does not work??$</param>
这应该与以“Why it doesn't work??”结尾的字符串匹配。句子。 但是 $ 似乎在验证中完全被忽略了。
有人知道为什么吗?
谢谢
纳撒尼尔
【问题讨论】:
-
您所拥有的不是有效的 XML,因此也不是有效的 Relax NG。换句话说,任何 Relax NG 验证器都会拒绝使用您在问题中显示的内容。您应该在问题中提供mcve,以避免出现此类问题。
标签: xml relaxng dollar-sign