【发布时间】:2010-06-24 01:33:01
【问题描述】:
我一直在考虑将我当前的 HTML5 文档转换为多语言 HTML5 文档。我认为即使他们只被用作text/html,编写 XML 的额外检查也将有助于保持我的编码习惯整洁和有效。
在仅限 HTML5 的领域中是否有什么特别令人兴奋的东西会使这是一个不明智的选择?
其次,关于如何验证多语言文档的规范有点模糊。我假设基础是:
- 通过 W3C 验证器作为 HTML5 运行时没有错误
- 通过 XML 解析器运行时没有错误
但是我还缺少其他规则吗?
第三,鉴于它是一种多语言,有谁知道将其作为application/xhtml+xml 用于支持浏览器并将text/html 用于不支持浏览器的任何警告?
编辑:经过一点试验,我发现像  这样的实体会在 XHTML5 中中断(没有 DTD)。 XML 解析器有点像一把双刃剑,我想我已经回答了我的第三个问题。
【问题讨论】:
-
这个问题需要更新(现在 HTML5 是推荐!)...另见 stackoverflow.com/q/28419046/287948
标签: html xhtml polyglot-markup