据我了解,格式良好的xml使用dtd:
如果文档被声明为独立文档,那么缺少属性列表声明或缺少实体声明是否与格式良好检查有关?
更简洁地说,一个结构良好的检查员是否关心独立=是吗?
答案 0 :(得分:1)
格式良好约束:实体声明
在没有任何DTD的文档中,只有一个内部DTD的文档 不包含参数实体引用的子集或文档 对于“standalone ='yes'”,对于未发生的实体引用 在外部子集或参数实体中,给出的名称 实体引用必须匹配实体声明中的那个 在外部子集或参数实体中不会发生, 除了格式良好的文件不需要声明任何 以下实体:amp,lt,gt,apos,quot。宣言 一般实体必须在出现在a中的任何引用之前 属性列表声明中的默认值。
请注意,非验证处理器没有义务阅读和 进程实体声明发生在参数实体或 外部子集;对于此类文件,实体必须遵守的规则 只有当standalone ='yes'时,声明才是格式良好的约束。