Pregunta

¿Qué software se recomienda para trabajar con y modificación de esquemas XML?Estoy buscando para Windows y Linux software (no tiene que ser multiplataforma, solo quiero sugerencias para ambos) que ayudará a tratar con enormes archivos XML.

¿Fue útil?

Solución

Yo puede ser anticuado, pero prefiero mi editor de texto.

Puedo usar emacs, y tiene una bastante decente modo de xml.

La mayoría de los buenos editores de texto se han decente sintaxis hi-iluminación de la etiqueta y la coincidencia de las instalaciones.El IDE ya podrían hacerlo (IntelliJ idea, y creo que Eclipse hace así).Buenos editores de texto será capaz de tratar con enorme los archivos, pero algunos editores de texto pueden no ser capaces de manejarlos.Cómo de grande estamos hablando?

Otros consejos

Para Windows, me encontré con la propia Microsoft gratis XML Notepad 2007 para ser un gran uso sencillo editor con una buena selección de características.Se utiliza para la revisión de mi XML de salida al desarrollo y edición roto iTunes bibliotecas.;)

Requiere .net 2.0

Estoy de acuerdo en que el editor de texto es probablemente su mejor apuesta.Sé que algunas personas que juran por XMLSpy, si usted necesita algo que se adapte específicamente para trabajar con archivos XML de una manera visual.Apuesto a que usted podría encontrar algo de F/OSS de trabajo alikse pero yo no soy consciente de ninguna.

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

Su libre, escrito en C++, optimizado para trabajar con grandes archivos xml.

Aunque es relativamente limitado en funcionalidad, se puede cargar 100 MB+ de archivos sin formato en cuestión de segundos, la sangría de ellos y localizar elementos específicos utilizando la vista de árbol.Mediante el uso de la "Actualización" de la opción también puede sincronizar el árbol con el texto a la vista.

Es en el UNIX espíritu de tener una herramienta simple de hacer un trabajo específico muy bien.

Usted necesita por lo menos una decente editor de texto como una línea de base, emacs con nxml modo como se mencionó antes, es una muy buena elección.Sin embargo, como el esquema se hace más grande y más grande que usted puede perder la visión de conjunto, especialmente cuando el autor de un documento de Esquema XML que puede ser muy detallado.Usted necesitará algún tipo de visualización:XML Spy es aceptar, el Oxígeno es excelente pero caro, pero como resulta que, en Windows, tiene casi todas las funciones necesarias en XMLPad que es freeware.

Cuando inicia la edición de la instancia de documentos XML (e incluso la edición de Esquemas XML) que usted necesita sobre la marcha de la validación contra un esquema y si es posible la auto-compleción de los atributos y elementos.Emacs sólo se apoya sobre la marcha de la validación y de auto-completado con un relax NG esquema basado en (pero cualquier XSD se puede convertir a un relax NG esquema).

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

Yo trabajo mucho con XML, y han encontrado Oxígeno para ser un gran editor.Es multiplataforma y tiene un gráfico en el editor de esquemas, pero desde que uso Dtd y esquemas no, yo no puedo responder por el editor de esquemas de calidad.El resto del paquete de edición (tales como el editor de XML y XSLT depurador) es sólido, por lo que podría ser vale la pena intentarlo.

Los productos de Altova XMLSpy es probablemente el mejor disponible.Ofrece diferentes vistas de los datos/esquemas, herramientas XPath y produce buenos diagramas, entre otras cosas.Cuesta un poco aunque.Es un producto maduro, por lo que no tienden a tener limitaciones tan rápidamente como lo hace con otras herramientas.

Liquid XML es bastante bueno, pero relativamente nueva alternativa.Es una buena aplicación para utilizar e incluso hay una versión gratuita disponible!Esta es una herramienta que vale la pena mantener un ojo en.

Ambos de estos productos tienen una característica muy útil que produce archivos XML de muestra basado en el esquema.

En contraste, Oracle JDeveloper (basado en Borland Jbuilder, creo) trata de proporcionar un decente en el editor de esquemas, pero se queda corto en el que se produce a veces no válido archivos de esquema.Dejé de usar poco después de darse cuenta de esto.

Recomiendo encarecidamente el check out de IBM Esquema XML de la Calidad de Corrector.Esta herramienta de línea de comandos valida su esquema en contra de WC3 del lenguaje de Esquema de XML.Esta es una buena idea, incluso si usted ha construido su esquema de uso de otra herramienta.

Yo uso nxml modo en GNU Emacs para editar xml, incluidos los archivos de gran tamaño.Y yo lo uso por un largo tiempo - que sea rápido, proporcionar al vuelo de validación de xml , y proporcionar la funcionalidad de completar para la etiqueta & atributos de nombres

El el oxígeno Editor de XML un gran IDE para Windows, poco caro tho.

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

Recomiendo altamente Stylus Studio si usted tiene alguna necesidad para un largo plazo de gran capacidad XML IDE.Lo he usado principalmente para el desarrollo de XSLT, pero apoya el desarrollo de casi todo lo XML que usted quiere hacer.Es Windows sólo (muy molesto).

Estoy usando Estufa (también disponible en tucows), y estoy muy feliz de XPath función de prueba.

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

Características

  • Color-codificado en XML, DTD, XSLT edición
  • Verificación de la correcta forma y validar
  • La hoja de estilos de la prueba con casi cualquier motor XSLT
  • XPATH pruebas
  • Personalizable "Bits de Código" de la biblioteca
  • El formato XML a través de Ordenado
  • Descarga pequeña, pequeña huella

De código abierto editores de XML examinado - es un poco anticuado, aunque.

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

En términos de software libre, yo uso Notepad++

Recientemente estaba editando archivos XSLT con Eclipse, pero por alguna razón Eclipse no auto-realización más.Así que me cambié a Emacs brillante nxml modo, y no estoy seguro de que voy a volver.Usted obtener auto-realización que es realmente fácil de usar, y es muy rápido.El único inconveniente es que se debe proporcionar un RELAX NG versión de su documento de esquema, pero hay herramientas hay que generar uno de sus DTD o Esquema.

Echa un vistazo http://www.xmlhack.com/read.php?item=2061 para obtener más.

Para el software no libre, en la segunda de las recomendaciones para OxygenXML.

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

XML Copy Editor - Windows y Linux

Rápido, gratuito y soporta la validación de esquemas XML.

Sitio Web Oficial http://xml-copy-editor.sourceforge.net/

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top