2012-05-18 6 views
10

Estoy usando Firefox para leer archivos XML, pero no está procesando correctamente el archivo XML. ¿Cual podría ser el problema? Estoy poniendo la muestra XML siguiente:¿Por qué el archivo XML no se procesa correctamente en Firefox?

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

Mi Firefox muestra como:

uspwd1010T20120518091833 

Estoy esperando esto:

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

¿Cómo podría Firefox renderizar esto? Que esperas ver? –

+0

¿Cómo intentas que Firefox lea los archivos? – Quentin

+0

Definir "correctamente". ¿De qué difiere Firefox de "correctamente"? – Quentin

Respuesta

3

Finalmente encontramos la solución. Cuando Firebug está activado, parece que firefox procesa incorrectamente el archivo XML. Cuando está desactivado, los archivos XML se procesan correctamente.

+1

aún no funciona ... Intenté deshabilitarlo. solo> CTRL + U muestra el código. – DearDhruv

+0

La solución es deshabilitar skype de llamada –

1

Parece que usted está sirviendo el documento con un tipo de contenido text/html, por lo que Firefox intenta renderizarlo como HTML.

Si desea que se visualice utilizando su vista XML predeterminada, debe ser sincero sobre qué tipo de datos es. Servirlo con un application/xml u otro tipo de contenido XML.

Los detalles de cómo hacer eso dependerán de su servidor web y/o del lenguaje de programación del lado del servidor (si hay uno involucrado).

+0

Obtengo esos archivos xml por correo. ¿Cómo puedo establecer el tipo de contenido? –

+1

¿Su pregunta es "Alguien me envió un archivo XML por correo electrónico, y cuando hago doble clic en él, se abre en Firefox como si fuera HTML"? Si es así, pregúntele al Superusuario, no es un problema de programación. – Quentin

+0

NO mi código genrates los archivos xml y lo envía por correo electrónico. Estoy en prueba pahse del módulo. –

0

Instalar XML Developer Toolbar 0.2 Agregar desde el administrador de complementos. Debería resolver su problema. También resolverá el contenido xml que no muestra xml en Firefox.

14

para mí, Resultó que algún tipo de complemento de Skype era el problema. Gran trabajo de detective Es extraño cómo esa extensión click-to-call crea estas cuestiones al azar ...

simplemente desactivar Skype click-to-call complemento, después de que Firefox mostrando fila xml

+0

A partir de hoy, [Complemento de Google Translator] (https://addons.mozilla.org/en-US/firefox/addon/google-translator/) también causa este problema –

+4

Para el culpable fue el complemento Awesome Screenshot. –

0

Para mí el problema era Complementos Avira browser Safety 1.4.4, lo desactivo y ahora los formatos xml y wsdl se abren correctamente.

0

Tuve un problema muy similar, pero no tenía complementos para deshabilitar. Entonces noté algunas imágenes gráficas dentro del texto. Resultó ser SVG incrustado. Cuando los eliminé, el marcado XML restante se procesó como un árbol expandible como se esperaba.

Aparentemente, el renderizador de Firefox ve el SVG y lo transforma primero, sin reconocerlo simplemente como parte de un documento XML. Noto también que Chrome maneja esto de la misma manera.

0

Skype Desactivar complemento de su Firefox, después de que Firefox mostrará xml

0

He resuelto el problema antes mencionado, desactivando la protección de Kaspersky complemento del navegador Mozilla Firefox. Puede habilitar/deshabilitar/eliminar el complemento presionando Ctrl + Shift + A.

1

Para mí, viene de AdBlocker Ultimate (en la versión 2.26 por lo menos)

Pero al parecer hay una larga lista de plugins que modifican que la inclusión (en algunas versiones por lo menos): - llamada de Skype al hacer clic - Avira - Kaspersky

Y sí, el problema se produce con el contenido servido con Content-Type: application/xml

2

en mi caso, la página XML mostraba en blanco y cuando Ver código fuente (opción disponible cuando hace clic derecho en la página o pulsando Ctrl + T ), el XML completo está allí.

Se solucionó cuando desactivé Awesome Screenshot add-on.

Sugiero que intente desactivar complementos uno a uno.

+1

Tengo el mismo problema. Captura de pantalla impresionante fue el problema. – StR

+0

+1 "yo también"! Estos add-ons previamente útiles han sido sustituidos de todos modos por [Capturas de pantalla de Firefox] (https://support.mozilla.org/en-US/kb/firefox-screenshots). – dakab

+0

@dakab Gracias. Sí, pero ** Awesome Screenshot ** ofrece muchas funciones hermosas. –

4

Tuve el mismo problema y descubrí que el complemento Evernote webclipper estaba estropeando mi Firefox. Una vez que lo desactivé, pude ver un xml preformateado.

+0

Este fue el que me rompió también. –

Cuestiones relacionadas