¿Cómo generar documentos XML de muestra a partir de su DTD o XSD?

Resuelto lindelof asked hace 16 años • 19 respuestas

Estamos desarrollando una aplicación que implica una cantidad sustancial de transformaciones XML. No tenemos datos de prueba de entrada adecuados per se, solo archivos DTD o XSD. Nos gustaría generar nosotros mismos nuestros datos de prueba a partir de estos archivos. ¿Existe una forma fácil/gratuita de hacerlo?

Editar

Aparentemente no existen herramientas gratuitas para esto y estoy de acuerdo en que OxygenXML es una de las mejores herramientas para esto.

lindelof avatar Aug 20 '08 05:08 lindelof
Aceptado

En Visual Studio 2008 SP1 y versiones posteriores, el Explorador de esquemas XML puede crear un documento XML con algunos datos de muestra básicos:

  1. Abra su documento XSD
  2. Cambiar al Explorador de esquemas XML
  3. Haga clic derecho en el nodo raíz y seleccione "Generar Xml de muestra".

Captura de pantalla del Explorador de esquemas XML

Sam Warwick avatar Sep 03 '2008 14:09 Sam Warwick

En versiones recientes del IDE Eclipse gratuito y de código abierto , puede generar documentos XML a partir de archivos DTD y XSD. Haga clic derecho en un archivo *.dtd o *.xsd determinado y seleccione "Generar -> Archivo XML...". Puede elegir qué elemento raíz generar y si se deben generar atributos y elementos opcionales.

Por supuesto, también puedes usar Eclipse para crear y editar tus archivos de esquema DTD y XSD. Y no es necesario instalar ningún complemento. Está incluido en la distribución estándar.

Florian Fankhauser avatar Jul 17 '2009 08:07 Florian Fankhauser