Почему XML файл не отображается должным образом в Firefox?

Я использую Firefox для чтения XML файлов, но он не является надлежащим образом отображает XML файл. В чем может быть проблема? Im размещая образец 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>

Ответ 1

Наконец-то нашел решение. Когда firebug включен, кажется, что firefox неправильно отображает файл XML. Когда он выключен, файлы XML отображаются правильно.

Ответ 2

для меня. Оказывается, проблема была связана с каким-то дополнением Skype. Великая детективная работа. Странно, как это расширение "от щелчка к вызову" создает такие случайные проблемы...

просто отключить skype click-to-call add-on, после чего Firefox показывает строку xml

Ответ 3

У меня была такая же проблема, и я узнал, что надстройка webclipper Evernote испортила мой firefox. Как только я отключил его, я смог просмотреть предварительно сформированный xml.

Ответ 4

В моем случае страница XML отображалась пустым, а когда я просматривал страницу источника (опция доступна при щелчке правой кнопкой мыши на странице или нажатием Ctrl + U), здесь будет весь XML.

Он был решен, когда я отключил надстройку Awesome Screenshot.

Я предлагаю вам попробовать дезактивировать надстройки по одному!

Ответ 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-bit).

После отключения обновление страницы привело к хорошему виду дерева XML. Включение этого дополнения немедленно вернет XML в обычный текст без тегов без обновления.

Ответ 6

Для меня это происходит от AdBlocker Ultimate (по крайней мере в версии 2.26)

Но, видимо, есть длинный список плагинов, которые меняют, включая (в некоторых версиях):  - звонок в Skype по клику  - Авира  - Kaspersky

И да, проблема возникает с содержимым, обслуживаемым Content-Type: application/xml

Ответ 7

Похоже, что вы обслуживаете документ с типом контента text/html, поэтому Firefox пытается отобразить его как HTML.

Если вы хотите, чтобы он отображал его, используя его XML-представление по умолчанию, вы должны быть правдивыми о том, какие данные он имеет. Подавайте его с помощью application/xml или другого типа содержимого XML.

Специфика того, как вы это сделаете, будет зависеть от языка программирования веб-сервера и/или сервера (если таковой имеется).

Ответ 8

Установите панель инструментов разработчика XML 0.2 Addin из диспетчера надстроек. Он должен решить вашу проблему. Он также разрешит содержимое xml, не отображающее xml в Firefox.

Ответ 9

Для меня проблема была в браузере Avira Security 1.4.4 надстройки, я отключил его, и теперь форматы xml и wsdl открываются правильно.

Ответ 10

У меня была очень похожая проблема, но у меня не было никаких надстроек для отключения. Затем я заметил некоторые графические изображения в тексте. Они оказались встроенными SVG. Когда я удалил их, оставшаяся разметка XML была отображена как расширяемое дерево, как ожидалось.

Очевидно, рендеринг Firefox видит SVG и сначала преобразует его, не распознавая его как просто часть XML-документа. Я также замечаю, что Chrome обрабатывает это так же.

Ответ 11

Отключить добавление skype из вашего firefox, после чего Firefox покажет xml

Ответ 12

Я решил вышеупомянутую проблему, отключив дополнение Kaspersky Protection от браузера Mozilla Firefox. Вы можете включить/отключить/удалить надстройку, нажав Ctrl + Shift + A.

Ответ 13

Мне пришлось отключить расширение Firefox AdBlocker Lite 0.4.2, чтобы файлы XML отображались как XML, а не как текст.

Ответ 14

Мне пришлось отключить "LanguageTool - Грамматика и проверка стиля".