Software de Edición / Visualización XML

votos
36

¿Qué software se recomienda para trabajar con grandes esquemas XML y editarlos? Estoy buscando tanto software de Windows como de Linux (no tiene que ser multiplataforma, solo quiero sugerencias para ambos) que ayuden a lidiar con enormes archivos XML.

Publicado el 04/08/2008 a las 23:01
fuente por usuario
En otros idiomas...                            


17 respuestas

votos
15

Para Windows, encontré el propio XML Notepad 2007 de Microsoft como un gran editor fácil de usar con una buena selección de características. Lo utilicé para revisar mi salida XML al desarrollar y editar bibliotecas rotas de iTunes. ;)

Requiere .net 2.0

Respondida el 06/08/2008 a las 10:30
fuente por usuario

votos
8

Puede que esté anticuado, pero prefiero mi editor de texto.

Yo uso emacs, y tiene un modo xml bastante decente.

La mayoría de los buenos editores de texto contarán con una decente sintaxis de hi-lighting y servicios de identificación de etiquetas. Su IDE ya podría hacerlo (la idea de IntelliJ sí, y creo que Eclipse también). Los buenos editores de texto podrán tratar con archivos enormes , pero algunos editores de texto pueden no ser capaces de manejarlos. ¿De qué tamaño estamos hablando?

Respondida el 04/08/2008 a las 23:01
fuente por usuario

votos
7

Estoy de acuerdo en que su editor de texto es probablemente su mejor opción. Conozco a algunas personas que juran por XMLSpy , si necesita algo que se adapte específicamente para tratar los archivos XML de una manera visual. Apuesto a que podrías encontrar algunos F-OSS trabajo-alikse pero no conozco ninguno.

Respondida el 04/08/2008 a las 23:23
fuente por usuario

votos
6

FirstObject XML Editor. http://www.firstobject.com/dn_editor.htm

Es gratis, escrito en C ++, optimizado para trabajar con archivos xml muy grandes.

Si bien tiene una funcionalidad relativamente limitada, puede cargar 100MB + archivos sin formatear en segundos, sangrarlos y ubicar elementos específicos usando la vista en árbol. Al usar la opción 'Actualizar' también puede sincronizar el árbol con la vista de texto.

Está en el espíritu UNIX de tener una herramienta simple haciendo un trabajo específico muy bien.

Respondida el 08/09/2008 a las 04:02
fuente por usuario

votos
5

Necesita al menos un editor de texto decente como línea de base, emacs con el modo nxml como se mencionó anteriormente es una muy buena opción. Sin embargo, a medida que el esquema se hace cada vez más grande, puede perder la visión general, especialmente cuando crea un documento de Esquema XML que puede ser muy detallado. Necesitarás algún tipo de visualización: XML Spy está bien, Oxygen es genial pero caro, pero resulta que en Windows, tienes casi todas las funciones necesarias en XMLPad, que es freeware.

Cuando comienza a editar documentos XML de instancia (e incluso edita esquemas XML) necesita una validación sobre la marcha contra un esquema y, si es posible, autocompletar atributos y elementos. Emacs solo admite la validación sobre la marcha y la finalización automática con un esquema basado en relajación NG (pero cualquier XSD puede convertirse en un esquema de relajación NG).

Si tiene alguna opción en el asunto, considere usar Relax NG como su sintaxis de esquema, es mucho más legible y mantenible.

Respondida el 19/08/2008 a las 22:15
fuente por usuario

votos
4

Uso nxml-mode en GNU Emacs para editar xml, incluidos archivos muy grandes. Y lo uso durante mucho tiempo: es rápido, proporciona validación sobre la marcha de xml y proporciona funcionalidad de finalización para nombres de etiquetas y atributos

Respondida el 19/09/2008 a las 08:55
fuente por usuario

votos
4

XMLSpy de Altova es probablemente el mejor disponible. Ofrece diferentes vistas de sus datos / esquemas, herramientas XPath y produce buenos diagramas, entre otras cosas. Sin embargo, cuesta un poco. Es un producto maduro, por lo que no tiende a encontrarse con limitaciones tan rápido como lo hace con otras herramientas.

Liquid XML es una alternativa bastante buena, pero relativamente nueva. ¡Es una buena aplicación para usar e incluso hay una versión gratuita disponible! Esta es una herramienta que vale la pena vigilar.

Ambos productos tienen una práctica función que produce archivos XML de muestra basados ​​en su esquema.

Por el contrario, JDeveloper de Oracle (basado en Borland Jbuilder, creo) trata de proporcionar un editor de esquema decente, pero se queda corto en cuanto a que a veces produce archivos de esquema no válidos. Dejé de usarlo poco después de notar esto.

Recomiendo consultar el Comprobador de calidad de esquemas XML de IBM . Esta herramienta de línea de comandos valida su esquema contra el lenguaje de esquemas XML de WC3. Esta es una buena idea, incluso si ha construido su esquema utilizando otra herramienta.

Respondida el 08/09/2008 a las 04:46
fuente por usuario

votos
4

Trabajo mucho con XML y he descubierto que Oxygen es un gran editor. Es multiplataforma y tiene un editor de esquema gráfico, pero como utilizo DTD y no esquemas, no puedo garantizar la calidad del editor de esquemas. El resto del paquete de edición (como el editor XML y el depurador XSLT) es sólido, por lo que podría valer la pena intentarlo.

Respondida el 04/08/2008 a las 23:30
fuente por usuario

votos
3

Estoy usando Cooktop (también disponible en tucows ), y estoy muy contento con la función de prueba XPath.

  • Cooktop es un editor y entorno de desarrollo para documentos XML, DTD y XSLT
  • Cooktop es una aplicación de Windows
  • ¡Lo mejor de todo, es gratis!

Caracteristicas

  • Edición codificada por colores XML, DTD y XSLT
  • Verificar la buena formación y validar
  • Prueba de hoja de estilo con casi cualquier motor XSLT
  • Pruebas XPATH
  • Biblioteca "Bits de código" personalizable
  • Formato XML a través de Tidy
  • Pequeña descarga, huella pequeña
Respondida el 18/11/2008 a las 14:22
fuente por usuario

votos
3

Recomiendo Stylus Studio si necesita algún IDE XML de larga duración y de amplia capacidad. Lo he usado principalmente para el desarrollo de XSLT, pero admite el desarrollo de casi todo lo relacionado con XML que quieras. Solo es Windows (muy molesto).

Respondida el 26/08/2008 a las 11:18
fuente por usuario

votos
3

XML Spy de Altova es un gran editor, pero no necesariamente la opción más barata que existe.

Respondida el 06/08/2008 a las 10:33
fuente por usuario

votos
3

El editor de XML de oXygen es un gran IDE para Windows, aunque un poco caro.

Respondida el 04/08/2008 a las 23:26
fuente por usuario

votos
2

Recientemente estaba editando archivos XSLT con Eclipse pero, por alguna razón, Eclipse ya no realizaría ninguna autocompleta. Así que cambié al brillante modo nxml de Emacs, y no estoy seguro de que regrese. Obtiene autocompletado que es realmente fácil de usar, y es muy rápido. El único problema es que debe proporcionar una versión RELAX NG del esquema de su documento, pero hay herramientas que generan una para usted desde su DTD o Schema.

Visite http://www.xmlhack.com/read.php?item=2061 para obtener más información.

Para el software no libre, secundo las recomendaciones para OxygenXML.

Respondida el 16/08/2008 a las 21:22
fuente por usuario

votos
2

+1 para XML Spy, he usado tanto el producto independiente como el plugin visual studio, y me ha impresionado.

En cuanto a FOSS, uso Notepad ++

Respondida el 06/08/2008 a las 11:04
fuente por usuario

votos
2

Se examinaron los editores de código abierto XML , aunque está un poco desactualizado.

Respondida el 04/08/2008 a las 23:27
fuente por usuario

votos
1

Yo uso Notepad ++ como mi editor. También puede agregar complementos para tratar con XML específicamente.

Respondida el 16/08/2008 a las 21:25
fuente por usuario

votos
0

XML Copy Editor - Windows y Linux

Rápido, gratis, y apoya la validación del esquema XML.

Página oficial http://xml-copy-editor.sourceforge.net/

Cómo instalar en Ubuntu http://ubuntuforums.org/showthread.php?t=1640003

Respondida el 07/12/2010 a las 15:09
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more