gpt4 book ai didi

firefox - Firefox 源代码查看器中出现 "Stray doctype"错误

转载 作者:行者123 更新时间:2023-12-02 08:48:09 27 4
gpt4 key购买 nike

自从我学会将 XHTML 页面作为 XML 提供服务以来,我开始注意到一些奇怪的事情:每当我在 Firefox 源代码查看器中查看 XHTML 页面时,DOCTYPE总是被标记为错误。根据我将鼠标悬停在它上面得到的工具提示,有问题的错误是“杂散文档类型”。据我了解,“杂散文档类型”意味着文档中间有一个不属于它的额外 DOCTYPE,这里肯定不是这种情况。

这是一个示例 - 此标记将通过验证,并在所有现代浏览器中正确显示:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--FF source viewer will mark the preceding two lines as an error.-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type"
content="application/xhtml+xml; charset=utf-8" />
<title>Sample XHTML Page</title>
</head>
<body>
<p>This is an example.</p>
</body>
</html>

考虑到这些页面完美地通过了验证,并且单个解析错误通常会破坏页面,因此该错误消息特别奇怪。

最佳答案

我是此功能的开发者。您发现了一个错误。 ( Filed just now 。)谢谢。

查看源代码语法突出显示基于 HTML 解析器,因为我们的 XML 解析器不适合此目的,而且 XML 非常罕见,因此投入资源来实现正确的 XML 查看源代码是没有意义的。因此,XML 查看源代码功能是对 HTML 解析器的破解,这方面的工作不太正常。

关于firefox - Firefox 源代码查看器中出现 "Stray doctype"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19849648/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com