为什么在Firefox中无法正确呈现XML文件?

Viv*_*k S 21 xml firefox

我使用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>
Run Code Online (Sandbox Code Playgroud)

我的Firefox将其显示为:

uspwd1010T20120518091833
Run Code Online (Sandbox Code Playgroud)

我期待这个:

<ExtPostTransaction>
  <TransactionInfo>
    <UserID>us</UserID>
    <Password>pwd</Password>
    <ServiceCode>1010</ServiceCode>
    <TransactionID>T20120518091833</TransactionID>
  </TransactionInfo>
</ExtPostTransaction>
Run Code Online (Sandbox Code Playgroud)

Ana*_*aga 17

对我来说,事实证明某种Skype附加组件是问题所在.伟大的侦探工作.点击呼叫扩展如何产生这样的随机问题,这很奇怪......

只需禁用skype点击呼叫加载项,之后Firefox会显示行xml

  • 对我来说,罪魁祸首是Awesome Screenshot附加组件. (7认同)

Bon*_*ana 10

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

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

是的,问题发生在提供的内容上Content-Type: application/xml


小智 5

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

当我禁用Awesome Screenshot插件时,此问题已解决。

我建议您尝试逐个停用加载项!


Pau*_*elo 5

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


小智 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 恢复为没有标签的纯文本,无需刷新。


Viv*_*k S 3

终于找到了适合我的解决方案。启用 Firebug 后,Firefox 似乎会错误地呈现 XML 文件。当它关闭时,XML 文件会正确呈现。