W3C发布用于XHTML中实体解析的公共标识符的标准工作草案

作者及发布日期

发布:

W3C的HTML工作组8月22日发布了用于XHTML中实体解析的公共标识符(Public Identifiers for Entity Resolution in XHTML)的标准工作草案(Working Draft)。该文档是HTML5规范的一个扩展,增加了一个新的公共标识符“-//W3C//ENTITIES HTML MathML Set//EN//XML”,XHTML的用户代理应当识别这一公共标识符,并加载相关的HTML字符的实体定义(DTD)。和HTML5语法9.2节定义的其他公共标识符不同,这个扩展规范所定义的标识符使用了HTML、MathML所采用的一些定义(特别是字符的Unicode编码规则),从而避免一些XHTML客户代理在进行XML验证时发生错误。

公共标识符常用于<DocType>标签中,用于声明文档类型。如:

<!DOCTYPE html
            PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

用于声明一个文档的根元素为<html>,其语法格式定义由标识符“-//W3C//DTD XHTML 1.0 Strict//EN”所代表的数据类型定义(DTD)进行声明。如果浏览器无法加载该DTD,可以从后面的URL“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”中获得该DTD。 

更多信息,请参阅W3C交互技术领域HTML标准计划(HTML Activity)。 

相关的 RSS