我一直在努力确认自己对XML规范的阅读。我的解释是,预先定义的实体和数字字符引用未在标签名称中不允许和属性的名称,例如这不是由XML 1.0规范:格式良好的XML?标记名称和属性名称中的XML引用
<root>
<test'''tag test'''attribute="one"/>
</root>
但是允许的,我有一个解析器返回test'''tag
的标签名称和test'''attribute
了属性名称,而另一个分析器返回test'''tag
的标签名称和test'''attribute
的属性名称。
哪个解析器是正确的?或者他们都错了(即他们应该抛出一个良好的错误)?
谢谢!
你有一些好的解析器在那里!我掌握的每个XML解析器都正确地确定上述示例不合格。 – bobince 2009-04-09 01:23:54