我需要用通用语表示内容,也就是说,在当今的HTML5标准中——我的目标不是在网络浏览器中显示页面。我只需要表示内容,没有界面,没有布局,没有逻辑(没有 Javascript)。
正如在其他问题(或程序员问题)和W3C HTML5 的推荐“HTML 与 XHTML”部分中所记得的那样,
DOM、HTML 语法和 XHTML 语法不能都表示相同的内容。
好的,但是 ~90% 可以是相同的(!),而且,如果我不需要 Javascript、样式等,并且我可以强制执行一些约束,它将是 100%...所以,问题是关于我有哪些约束需要使用 (?)来确保所有序列化为 XHTML5 的 HTML5 将表示相同的内容,反之亦然(将返回原始 HTML5 文档的 XSLT)。
是否存在 “HTML5 元素的子集” 或 “具有一些附加约束的子集” 来确保XHTML5/HTML5 转换的可逆性?