herramienta de inspección XML

Desarrollo mucho con XML y uso principalmente XmlSpy . Es realmente genial y también muy caro. Estoy buscando una alternativa más barata/gratuita.

Imprescindibles:

  • Vista de cuadrícula XML (ver la estructura XML como una cuadrícula/árbol de datos)
  • generar datos XML a partir de archivos XSD y viceversa
  • comprobar la validez de los archivos XML y que estén bien formados
  • cargar archivos XML muy grandes muy rápido
  • Por supuesto, todas las funciones comunes, como la búsqueda de texto en archivos, etc.

Bueno para tener:

  • generar código fuente (C#) a partir de archivos XSD

¿Existen tales herramientas?

Respuestas (2)

XPontus : no llega al 100%, pero probablemente sea lo más cerca que puedas llegar sin desembolsar actualmente; y el sistema operativo, por lo que podría extenderse en algún momento para que coincida completamente. Ciertamente coincide con eso más barato, ya que es gratis .

  1. Vista de cuadrícula XML: hmm, no estoy 100% seguro de lo que quiere decir con eso, pero hay una vista de árbol que creo que es lo que quiere decir (tengo experiencia limitada con XML, aunque estoy aprendiendo mucho - Revenue Canada tiene excelentes recursos Realmente)
  2. generar datos XML a partir de archivos XSD y viceversa: puede generar esquemas (de algunos tipos diferentes: DTDS, esquemas XML y gramáticas Relax NG) a partir de documentos XML. Vea el screenie a continuación para conocer las opciones de la opción Nuevo a partir de plantilla .
  3. comprobar la validez de los archivos XML y que estén bien formados: tiene un comprobador de validez.
  4. cargue archivos XML muy grandes muy rápido: no tengo ninguno que yo llamaría grande, así que no puedo comentar sobre esto (prácticamente instantáneo para archivos xml de 1500 líneas en mi computadora portátil HP Intel i7 2gb Ram)
  5. Por supuesto, todas las características comunes...: en su mayoría - falta específicamente: Búsqueda en archivos .

Sin puntos de bonificación: no genera código fuente C (ni ningún otro).captura de pantalla

En mi opinión, de todos modos, no coincidir con el 100% no es una buena razón para rechazar la respuesta; si está cerca y especifica áreas que no cumplen con los requisitos, votaría una respuesta a mi pregunta, incluso si no es la respuesta. elegir aceptar
El motivo del voto negativo no se da especialmente cuando la respuesta está cerca e incluso se señala la falla.
Si necesita un archivo XML grande, descargue el volcado de datos de Stack Overflow.
Para obtener una explicación de la vista de cuadrícula, consulte softwarerecs.stackexchange.com/questions/51396/… Esta aplicación parece no tenerla :-(

Las herramientas XML de Eclipse hacen la mayor parte de esto. (Vea la pestaña de captura de pantalla en su página de inicio)

  • Vista de cuadrícula XML (ver la estructura XML como una cuadrícula/árbol de datos)

    • hay una "Vista de diseño" y una "Vista de origen". La vista de diseño no es una cuadrícula anidada, sino un bonito árbol.
  • generar datos XML a partir de archivos XSD y viceversa

    • XSD a XML: hay un asistente para eso. seleccione Nuevo archivo... Archivo XML... Desde archivo de esquema XML.
    • XML a XSD: no es posible (?), pero ¿realmente lo necesita con tanta frecuencia?
  • comprobar la validez de los archivos XML y que estén bien formados

    • el verificador Validar está debajo del "Menú contextual" (clic con el botón derecho del mouse)
  • cargar archivos XML muy grandes muy rápido

    • limitado por sus opciones de JVM y su RAM
  • Por supuesto, todas las funciones comunes, como la búsqueda de texto en archivos, etc.

    • la GUI y las características generales de Eclipse IDE son bastante sofisticadas, se introdujeron muchas mejoras en esto