首页 > 解决方案 > XML 文档中的 HTML 元素

问题描述

我一直在阅读 HTML 规范,我对这一行感到困惑:

在 DOM 中表示 HTML 元素的节点必须实现并向脚本公开本规范相关部分中为它们列出的接口。这包括 XML 文档中的 HTML 元素

HTML 元素与 xml 文档有什么关系?有点模糊的描述使事情变得更加复杂:

为了简化从 HTML 到 XML 的迁移,符合本规范的 UA 会将 HTML 中的元素放置在 http://www.w3.org/1999/xhtml命名空间中,至少对于 DOM 和 CSS 而言。术语“HTML 元素”指的是该名称空间中的任何元素,甚至是 XML 文档中的元素。

什么样的迁移?UA是谁?这个http://www.w3.org/1999/xhtml命名空间是什么?URL如何成为命名空间?再说一遍,HTML 元素与 XML 文档有什么关系?

标签: htmlxmlspecifications

解决方案


推荐阅读