我有一个应用程序可以接收一些HTML,有时它不包含doctype,它只是以<html>
标记开头。
我可以向用户返回一个错误,并要求他们定义一个文档类型,但我宁愿通过查看HTML代码以某种方式确定合适的文档类型。(/ p>
这可能吗?用JS? PHP?
答案 0 :(得分:4)
最简单的选择可能是多次验证文档,每次都预先添加不同的Doctype。
然后,您可以假设哪个Doctype导致最少的错误是要使用的。
W3C标记验证服务具有an API,您可以download和install在本地复制以获得更好的性能(并避免破坏第三方提供的免费服务)。< / p>
答案 1 :(得分:0)
您可以查看代码的一些基础知识。
如果你有这三个答案,你可以在
之间有所不同我想这比使用api更容易。