1. 14 XML 语法

14 XML 语法

HTML/XHTML

所有当前引擎都支持。

Firefox2+Safari3.1+Chrome4+
Opera9+Edge79+
Edge (传统)12+Internet Explorer9+
Firefox Android4+Safari iOS2+Chrome Android18+WebView Android2+Samsung Internet1.0+Opera Android10.1+

本节仅描述 XML 资源的规则。text/html 资源的规则在上面标题为 "HTML 语法" 的部分中讨论。

HTML 的 XML 语法以前称为“XHTML”,但本规范不使用该术语(原因之一是,MathML 和 SVG 的 HTML 语法中没有使用该术语)。

XML 的语法在 XMLXML 中的命名空间 中定义。 [XML] [XMLNS]

本规范未定义任何超出为 XML 本身定义的语法级别要求。

XML 文档可以包含 DOCTYPE(如果需要),但这并非符合本规范的必要条件。本规范未定义公共标识符或系统标识符,也未提供正式 DTD。

根据 XML,XML 处理器无法保证会处理 DOCTYPE 中引用的外部 DTD 子集。这意味着,例如,在 XML 文档中使用 实体引用 来表示字符是不安全的,如果这些字符在外部文件中定义(除了 <>&"')。