如何强制浏览器验证 XHTML5 的格式良好性



我已经搜索了一段时间,并且看到了许多不同的如何将文件声明为XHTML5的示例。所以它应该是这样的:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
blabla
</html>

有没有办法强制浏览器拒绝格式不正确的 xml 文件?我尝试了这个错误,但它仍然呈现(在 Brave 中(:

<svg xmlns="http://www.w3.org/2000/svg">
<rect stroke="black" fill="blue" x="45px" y="45px" width="200px" height="100px" stroke-width="2" />
<a>
</svg>
</a>

谢谢!

与任何其他 XML 使用者一样,浏览器不需要拒绝 XML 格式不正确的资源,尽管如果他们愿意,他们可以这样做。它们只需要在遇到格式正确的错误时停止分析输入。要使浏览器使用其 XML 解析器来解析输入,请将 HTTP 标头设置为Content-Type: application/xhtml+xml

另请注意您的问题中标题和正文之间的不匹配。有效性和良好成型是不同的东西。

相关内容

  • 没有找到相关文章

最新更新