2009-01-09 36 views
20

¿Existe un IDE que pueda generar XML desde XSD? No es oxígeno ni XmlSpy, son demasiado caros para mí ... basado en línea de comandos es, por supuesto, el método preferido.generar xml desde xsd

+1

clic derecho en Visual Studio genera Explorador de esquemas XML de ejemplo: http://msdn.microsoft.com/en-us/library/dd489258.aspx –

Respuesta

16

El IDE Netbeans tiene un asistente para la generación de documentos XML a partir de un esquema XSD. Algo bueno es que también puedes pedirle que genere elementos opcionales y repetitivos.

+0

gracias, amo el NetBeans, no sabía esta opción :) – eddy147

+6

, donde es el menú ubicado? –

+1

IntelliJ también tiene soporte para hacer esto :) –

1

Las clases de transformación .NET XML son bastante fáciles de usar, por lo que si no puede encontrar algo, sería muy fácil combinar una sencilla utilidad de línea de comandos para hacer lo que desee.

9

Puede hacerlo en las Herramientas web de Eclipse (incluidas en el Eclipse IDE for Java EE Developers).

+3

y aquí está el enlace: http : //www.eclipse.org/webtools/community/tutorials/XMLWizards/XMLWizards.html – Vladimir

1

El editor XML en línea gratuito XmlGrid.net tiene una opción para generar XML a partir del esquema XSD. Lo bueno es que puede especificar cuántos elementos repetibles desea y puede llenar los elementos con los valores predeterminados proporcionados en su esquema. Puede manejar esquemas muy complicados. Aquí está la url: http://xmlgrid.net

+0

Parece que no funciona con mi XSD. Opera, FF, Chrome, IE ... No pasa nada; Acabo de ver varios errores en la consola. No muy robusto, aparentemente. – Martijn

3

Tenga en cuenta que poco después de esta respuesta fue publicada originalmente, Apache XMLBeans fue retirado. Como tal, no puedo recomendarlo más. De todos modos, todavía soy de la opinión de que tenía un buen soporte de línea de comandos para generar xsd: s de ejemplo, pero una nueva versión no se ha realizado en más de 2 años al momento de escribir. línea de


comandos basada por supuesto es el método preferido!

En mi opinión xsd2inst en el Apache XMLBeans es una herramienta muy buena para esto. Está basado en línea de comandos y se envía con binarios para Windows y Unix/Linux.

Es muy simple de usar también:

xsd2inst schemafile.xsd -nombre globalElementName

Se genera la salida directamente a la consola y puede, por supuesto, fácilmente pueden verter en un archivo.

¿Existe un IDE que pueda generar XML desde XSD?

IntelliJ Idea tiene la misma funcionalidad si se prefiere usar un IDE, incluso en la edición de comunidad. Simplemente haga clic derecho dentro del documento xsd y seleccione Generar documento de instancia del esquema, luego seleccione el nodo raíz.

+0

¿Qué programa usa IntelliJ debajo del cofre para generarlo? – powder366

+0

@ powder366 Buena pregunta. Realmente no lo sé. La declaración de doc. IntelliJ acerca de esta función tampoco dice qué herramienta utiliza. – Magnilex

Cuestiones relacionadas