我需要在 a 中表示内容通用语,也就是说,在当今时代,HTML5标准——我的目标不是在网络浏览器中显示页面。我需要代表仅有内容,没有界面,没有布局,没有逻辑(没有Javascript)。
正如所记得的其他问题 https://stackoverflow.com/q/1415394/287948 (or 程序员问题 https://softwareengineering.stackexchange.com/a/272619/84349), and W3C HTML5 的建议,“HTML 与 XHTML”部分 http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml,
DOM、HTML 语法和 XHTML 语法不能都表示相同的内容。
好的,但是 ~90% 可以是相同的(!),并且,如果我不需要 Javascript、样式等并且我可以强制执行一些约束,那么它将是 100%...所以,问题是关于我需要使用什么约束(?)确保序列化为 XHTML5 的所有 HTML5 将表示相同的事物,反之亦然(XSLT 将返回原始 HTML5 文档)。
有一个“HTML5 元素的子集” or a “带有一些附加约束的子集”这确保了可逆性 https://en.wikipedia.org/wiki/Reversible_process_(thermodynamics)HTML5/HTML5 转换?
多语言标记:HTML5 词汇的强大配置文件 http://www.w3.org/TR/html-polyglot/,目前是一个W3C 候选推荐 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/,定义文档的规则
[...] 这是一个字节流,可以解析为相同的文档树(有一些例外,如介绍 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/#introduction) 当处理为 HTML 或处理为 XML 时。
您可以在以下位置找到编写此类文档的规则:第 4 节:编写 HTML 文档 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/#writing.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)