¿Cómo generar documentos XML de muestra a partir de su DTD o XSD?
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.
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:
- Abra su documento XSD
- Cambiar al Explorador de esquemas XML
- Haga clic derecho en el nodo raíz y seleccione "Generar Xml de muestra".
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.