4

我需要用通用语表示内容,也就是说,在当今的HTML5标准中——我的目标不是在网络浏览器中显示页面。我只需要表示内容,没有界面,没有布局,没有逻辑(没有 Javascript)。

正如在其他问题(或程序员问题)和W3C HTML5 的推荐“HTML 与 XHTML”部分中所记得的那样,

DOM、HTML 语法和 XHTML 语法不能都表示相同的内容。

好的,但是 ~90% 可以是相同的(!),而且,如果我不需要 Javascript、样式等,并且我可以强制执行一些约束,它将是 100%...所以,问题是关于我有哪些约束需要使用 (?)来确保所有序列化为 XHTML5 的 HTML5 将表示相同的内容,反之亦然(将返回原始 HTML5 文档的 XSLT)。

是否存在  “HTML5 元素的子集”  或  “具有一些附加约束的子集”  来确保XHTML5/HTML5 转换的可逆性?

4

1 回答 1

1

Polyglot Markup:HTML5 词汇表的强大配置文件,目前是W3C 候选推荐,定义文档的规则

[…] 这是一个字节流,当被处理为 HTML 或被处理为 XML 时,它解析成相同的文档树(有一些例外,如简介中所述)。

您可以在第 4 节:编写 HTML 文档中找到编写此类文档的规则。

于 2015-02-11T13:43:27.667 回答