如何强制浏览器验证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>

谢谢!

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

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