如何强制浏览器验证XHTML5

问题描述 投票:1回答:1

我已经搜索了一段时间,并且看到了许多有关如何将文件声明为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 xhtml
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.