Usuario del software
2009-07-15 11:24:44 +0000 2009-07-15 11:24:44 +0000
65

Visualización de XML en el navegador Chrome

Me encanta el navegador Chrome, pero uso bastante el XML en mi trabajo de desarrollo y cuando lo veo en Chrome sólo obtengo el texto renderizado.

Sé que la vista de la fuente es ligeramente mejor, pero realmente me gustaría ver el diseño y la funcionalidad que Internet Explorer añade a XML, a saber

  • Resaltar
  • Abrir/cerrar nodos

¿Alguna idea de cómo puedo conseguir esto en Chrome?

  • *

Actualización:

La extensión XMLTree está disponible en Google Chrome Extension Beta Site .

Respuestas [8]

18
2009-07-19 09:55:34 +0000

Supongo que tu mejor opción es utilizar un bookmarklet o instalar Greasemetal (que es el Greasemonkey de Firefox para Chrome), combinado con un script como XML Tree (antiguo, pero the source todavía puede ayudar). Un script de resaltado de sintaxis más genérico puede ayudar también, pero dudo que encuentres fácilmente uno con plegado de código.

Tenga en cuenta que los espacios en blanco pueden ser importantes en XML. No todos los visores de XML lo respetan; la captura de pantalla creada por el mencionado Árbol XML para el XML de ejemplo no lo respeta para la línea Ejemplo de elemento XML que contiene mucho texto, lo suficiente como para ponerlo en una línea separada.

(Desafortunadamente jsgui.com/xml-viewer no responde mientras escribo esto).

EDIT : ¿Cómo imprimir pretty xml en javascript? en Stack Overflow mencionó una versión más reciente de XML Tree: Pretty XML Tree , que utiliza XSLT y dice ser más rápida. La demostración no responde al clic en mi Safari o Firefox, pero puede ser útil de todos modos.

18
6
2009-07-15 11:33:46 +0000

Por lo que tengo entendido la limitación está en realidad en el motor de renderizado de webkit y no en el propio Chrome. Dudo que vayamos a tener un renderizado XML decente en Chrome antes de que lancen correctamente las extensiones, momento en el que alguien podrá codificar una extensión comunitaria para manejar archivos de texto/xml.

Si quieres una alternativa a IE, el renderizado de XML de Firefox es bastante bueno.

6
6
2009-07-22 06:51:57 +0000

Si haces clic con el botón derecho del ratón en un nodo y haces clic en "Inspeccionar elemento", deberías obtener el Inspector Web de WebKit, que tiene un montón de funciones extravagantes, incluyendo lo que necesitas; esto debería funcionar para XML además de para HTML. Aquí hay una captura de pantalla de Safari, que tiene el mismo inspector:

Web Inspector

6
4
2011-03-11 16:01:50 +0000

El canal de desarrollo de Chrome cuenta ahora con un visor XML, que se invoca si el XML no tiene un XSL asociado (lo mismo ocurre con los nightlies de WebKit). ¡Feliz visualización!

4
2
2012-08-20 21:52:13 +0000

He probado muchos, pero sólo XV - XML Viewer funciona tanto para el XML normal como para los canales RSS (si lo activas en la configuración).

2
1
2015-09-29 09:01:15 +0000

No hay necesidad de extensiones de lujo (que se rompe si se carga un archivo XML de 1MB de tamaño).

Este post es antiguo, pero ahora Chrome ha corregido el error y ha añadido soporte para ver XML directamente en el navegador. Sólo tienes que arrastrar y soltar cualquier archivo XML y podrás ver la vista de árbol plegable del archivo. También admite la visualización de feeds RSS .

1
0
2015-09-29 08:21:41 +0000

En mi caso (respuesta de la API REST de SharePoint 2013 ) * XML Tree ** gana XV - XML Viewer

  • perfecta coincidencia de etiquetas y resaltado al pasar el ratón
  • inmejorable formato de vista de árbol intuitivo

Funciones extra avanzadas

  • consulta XPATH

(de hecho instalé primero XV y no hacía nada con mi xml, pero XML tree lo mola)

0