Si ha instalado .Net, una herramienta para generar esquemas XSD y clases ya está incluido por defecto.
Para mí, la herramienta XSD se instala bajo la siguiente estructura. Esto puede diferir dependiendo de su directorio de instalación.
C:\Program Files\Microsoft Visual Studio 8\VC>xsd
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.42]
Copyright (C) Microsoft Corporation. All rights reserved.
xsd.exe -
Utility to generate schema or class files from given source.
xsd.exe <schema>.xsd /classes|dataset [/e:] [/l:] [/n:] [/o:] [/s] [/uri:]
xsd.exe <assembly>.dll|.exe [/outputdir:] [/type: [...]]
xsd.exe <instance>.xml [/outputdir:]
xsd.exe <schema>.xdr [/outputdir:]
Normalmente las clases y los esquemas que esta herramienta genera el trabajo bastante bien, sobre todo si vas a estar consumiendo en un lenguaje .Net
Me suelen llevar el documento XML que estoy después de , empújelo a través de la herramienta XSD con el indicador /o:<your path>
para generar un esquema (xsd) y luego empuje el archivo xsd hacia atrás a través de la herramienta usando los indicadores /classes /L:VB (or CS) /o:<your path>
para obtener clases que pueda importar y usar en mi día a día .Net projects
wow, ¡meses después me apuntó a una gran solución para hacer una conversión rápida de XDR a XSD! ¡Gracias! – bethlakshmi
Me resultó difícil encontrar una descarga para esta herramienta (xsd.exe), pero ya estaba en mi sistema en C: \ Archivos de programa \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin. Solo pensé que lo compartiría en caso de que eso ayude a alguien. – oob
En caso de que alguien no tenga instalado Visual Studio, aquí hay un enlace alternativo para descargar xsd: http://juliankay.com/development/download-xsd-exe/ –