29

我正在使用 Firefox 读取 XML 文件,但它没有正确呈现 XML 文件。可能是什么问题呢?我在下面发布 XML 示例:

 <?xml version="1.0" encoding="utf-8"?><ExtPostTransaction><TransactionInfo><UserID>us</UserID><Password>pwd</Password><ServiceCode>1010</ServiceCode><TransactionID>T20120518091833</TransactionID></TransactionInfo></ExtPostTransaction>

我的 Firefox 显示为:

uspwd1010T20120518091833

我期待这个:

<ExtPostTransaction>
  <TransactionInfo>
    <UserID>us</UserID>
    <Password>pwd</Password>
    <ServiceCode>1010</ServiceCode>
    <TransactionID>T20120518091833</TransactionID>
  </TransactionInfo>
</ExtPostTransaction>
4

20 回答 20

20

对我来说,事实证明某种 Skype 插件是问题所在。伟大的侦探工作。奇怪的是,点击通话扩展程序如何产生如此随机的问题......

只是禁用Skype点击通话插件,之后Firefox显示行xml

于 2015-01-22T06:19:44.460 回答
9

在我的情况下,XML 页面显示为空白,当我查看页面源时(当您右键单击页面或按Ctrl+时可用选项U),完整的 XML 就在那里。

当我禁用Awesome Screenshot插件时,它得到了解决。

我建议您尝试一个一个地停用附加组件!

于 2017-05-05T08:05:15.010 回答
5

对我来说,它来自AdBlocker Ultimate(至少在 2.26 版中)

但显然有一长串插件可以修改,包括(至少在某些版本中): - Skype 通话点击 - Avira - Kaspersky

是的,提供的内容会出现问题Content-Type: application/xml

于 2017-04-28T09:15:38.410 回答
5

我遇到了同样的问题,我发现 Evernote webclipper 插件搞乱了我的 firefox。一旦我禁用它,我就可以查看预先格式化的 xml。

于 2017-05-23T18:29:21.883 回答
5

尝试禁用所有 Firefox 扩展,然后重新加载 XML 并查看 XML 是否再次显示为树。如果是这样,请一一重新启用它们,直到您的 xml 失去其样式。

对我来说,它是Adobe Acrobat 18.0.8 "Convert current web page to an Adobe PDF file"Firefox Quantum 59.0.2(64 位)中的插件。

禁用后,刷新页面会生成漂亮的 XML 树。启用该插件将立即将 XML 恢复为没有标签的纯文本,而无需刷新。

于 2018-04-26T23:31:22.103 回答
3

终于找到了解决方案。当firebug打开时,firefox似乎错误地呈现XML文件。当它关闭时,XML文件正确呈现。

于 2012-05-21T05:46:55.267 回答
1

听起来您正在使用text/html内容类型提供文档,因此 Firefox 正在尝试将其呈现为 HTML。

如果您希望它使用其默认的 XML 视图来呈现它,您需要真实地说明它是什么类型的数据。使用一个application/xml或其他 XML 内容类型来提供它。

具体如何操作将取决于您的网络服务器和/或服务器端编程语言(如果涉及)。

于 2012-05-18T08:34:17.493 回答
1

我必须禁用 Firefox 扩展“AdBlocker Lite 0.4.2”才能让 XML 文件显示为 XML 而不是文本。

于 2018-07-24T06:14:17.270 回答
1

我打开了一个私人标签,一切都很好。然后我一一关闭并打开扩展,直到正确呈现xml文件。

对我来说, DuckDuckGo Privacy Essentials是个问题。

于 2020-11-20T09:05:10.403 回答
0

从插件管理器安装 XML Developer Toolbar 0.2 Addin。它应该可以解决您的问题。它还将解决在 Firefox 中不显示 xml 的 xml 内容。

于 2014-08-14T16:39:40.927 回答
0

对我来说,问题是 Avira 浏览器 Safety 1.4.4 附加组件,我将其禁用,现在 xml 和 wsdl 格式可以正确打开。

于 2015-02-18T12:26:08.690 回答
0

我有一个非常相似的问题,但我没有要禁用的附加组件。然后我注意到文本中有一些图形图像。他们原来是嵌入式 SVG。当我剥离这些内容时,剩余的 XML 标记按预期呈现为可扩展的树。

显然,Firefox 渲染器首先看到 SVG 并对其进行转换,而不是将其简单地识别为 XML 文档的一部分。我还注意到 Chrome 以同样的方式处理这个问题。

于 2015-10-12T20:18:35.120 回答
0

从您的 Firefox 中禁用 Skype 插件,之后 Firefox 将显示 xml

于 2016-08-03T09:16:57.810 回答
0

我通过禁用 Mozilla Firefox 浏览器的 Kaspersky Protection 插件解决了上述问题。您可以通过按 Ctrl + Shift + A 启用/禁用/删除附加组件。

于 2017-03-15T16:54:44.817 回答
0

我不得不禁用“LanguageTool - 语法和样式检查器”。

于 2018-11-13T13:02:21.147 回答
0

禁用“Selenium IDE”扩展(https://github.com/SeleniumHQ/selenium-ide)为我解决了这个问题。

于 2020-01-09T13:59:33.470 回答
0

似乎有许多扩展以破坏 XML 呈现的方式修改页面的显示。

检查问题是否由插件引起的最佳方法是尝试在私人窗口中查看页面。如果显示正确,请一一禁用您的插件,直到找到违规者。然后,请将其添加到列表中。

其他帖子中的一些已知插件是:

  • Nimbus 屏幕截图:截图、注释
  • 硒 IDE
  • LanguageTool - 语法和样式检查器
  • 卡巴斯基保护
  • Avira 浏览器安全
  • 广告拦截器精简版
  • AdBlocker Ultimate
  • Skype 点击通话
  • Adobe 杂技演员
  • 很棒的截图
  • 优酷下载
  • 卡塔隆录音机
  • 什么字体
  • 蜜糖
于 2020-02-14T14:14:57.800 回答
0

就我而言,禁用FirefoxPassbolt扩展解决了它。

于 2020-02-27T17:27:29.503 回答
0

我不知道是哪个插件导致了问题,但我没有要禁用或删除的插件。

我已经安装了https://addons.mozilla.org/en-US/firefox/addon/pretty-xml/ 它很漂亮

于 2021-01-13T02:00:25.227 回答
0

这可能是由于在 Firefox 浏览器上安装了扩展程序造成的。尝试一一禁用您的扩展程序以找出导致此问题的扩展程序。

对我来说AdBlocker Ultimate扩展是罪魁祸首。

于 2021-08-31T09:12:50.480 回答