当前的行为不可能去掉所有标签并将非标签文本显示为一个大块,这是没有任何用处的。
有什么方法可以让它显示有用的内容?如果它有突出显示等功能就太棒了,但仅将其显示为纯文本就足够了。
答案1
“查看源”命令将完全按照您的要求执行。
它可以在 Firefox 的右键单击上下文菜单中找到(图片来自 Google 搜索):
答案2
我在 Ubuntu 上使用 Firefox 3.6.10,xml 文件显示格式正确(标记、突出显示和缩进)。听起来你的 mime-type 属性没有被正确识别(即不是 Firefox 的错)。
答案3
有什么方法可以让它显示有用的内容?如果它有突出显示等功能就太棒了,但仅将其显示为纯文本就足够了。
如果没有测试用例,我就无法复制此行为。在我设置的测试用例中,它默认显示解析树。
当前的行为不可能去掉所有标签并将非标签文本显示为一个大块,这是没有任何用处的。
理由有很多。text/xml 是 Fx 可以呈现的内容的有效格式 - 而不仅仅是传递。因此,结果是,它会呈现它们 - 它不会将它们视为文本。事实上,通过声明文档是 text/xml,您明确告诉 Fx 不要将它们视为纯文本。
答案4
在 Windows 上使用 Firefox 70,正常的 XML 显示是一棵带有突出显示标签的树。
有时,添加一些插件可以改变这种行为,将 XML 显示为 HTML,这是隐藏标签并仅显示内容(如果有)。
- 在这种情况下,一种解决方法是查看 XML 源代码,它将始终显示纯文本内容,但也会显示突出显示的标签。
- 另一种解决方法是使用其他浏览器,如 Chrome、Opera 等。
- 有人说这种行为是由于 XML 内容引起的,但由于以前对相同内容可以正常工作,因此显然 Firefox 发生了变化。您可以尝试暂时禁用插件,直到识别出恶意插件。