这是W3C的公共bugzilla错误跟踪程序的存档快照,该程序于2019年4月退役。请参阅主页了解更多详细信息。

错误7007 -WFC实体申报文件和独立文件
总结: WFC实体申报文件和独立文件
状态: 断然的固定的
别名:
产品: 验证器
分类: 未分类
组件: 分析器(显示其他错误)
版本: 头部
硬件: 个人计算机Windows XP(Windows XP)
: 第2页正常的
目标里程碑: 0.8.6
受让人: 这个bug还没有所有者可以使用
QA联系人: qa-dev跟踪
网址:
白板:
关键词:
取决于:
阻碍:
 
报道: 2009年6月9日14:40 UTC乔瓦尼·坎帕尼亚
被改进的: 2010年3月2日18:58 UTC(历史)
0用户

另请参阅:


附件

描述 乔瓦尼·坎帕尼亚 2009年6月9日14:40:40 UTC
验证XML文档时,声明的WFC实体冲突(http://www.w3.org/TR/xml/#wf-已申报入关)如果实体在外部子集中声明,则不报告,即使文档声明为“standalone=yes”。这种行为的一个例子:<?xml version=“1.0”encoding=“uft-8”standalone=“yes”?><!DOCTYPE测试系统”http://example.org/test.dtd“><测试>&测试;</test>其中test.dtd包含:<!实体测试“测试内容”><!元素测试(#PCDATA)*>被标记验证器视为有效,但根据XML,这应该是一个致命错误,因为文档格式不正确(因此不可能有效)。(使用validator.w3.org上的在线版本进行测试)
评论1 维尔·斯凯特 2009年12月14日21:22:17 UTC
由于XML::LibXML预处理器在任何情况下当前都不加载外部DTD,因此显式过滤掉了XML::LibXML中所有未定义的实体错误以避免噪音;开发版本不再为独立文档过滤它们。
评论2 维尔·斯凯特 2010年3月2日18:58:57 UTC
0.8.6中包含修复。