我一直在考虑将我当前的 HTML5 文档转换为多语言 HTML5 文档。我认为即使它们只被用作text/html
,编写 XML 的额外检查也将有助于保持我的编码习惯整洁和有效。
在仅限 HTML5 的空间中是否有什么特别令人兴奋的东西会使这成为一个不明智的选择?
其次,关于如何验证多语言文档的规范有点模糊。我假设基础是:
- 通过 W3C 验证器作为 HTML5 运行时没有错误
- 通过 XML 解析器运行时没有错误
但是我还缺少其他规则吗?
第三,鉴于它是多语言的,有没有人知道为application/xhtml+xml
支持浏览器和text/html
不支持浏览器提供服务的任何警告?
编辑:经过一些试验后,我发现
XHTML5 中的实体(没有 DTD)像 break 一样。XML 解析器有点像一把双刃剑,我想我已经回答了我的第三个问题。