¿Hay algún generador de código que tome un documento XML bien formado y escriba un esquema XSD basado en cómo está estructurado el documento XML?Generador de código XSD
Respuesta
La utilidad XSD.exe (que está instalada con Visual Studio) es capaz de crear un archivo XSD a partir de un archivo XML.
Aquí está el enlace en MSDN
creo que puede también parte del SDK de .NET, lo que significa que no necesita una instalación en toda regla Visual Studio.
Visual Studio lo hace bastante bien también ... archivo XML abierto .. Elija 'Generar esquema' comando en el menú XML
Este comando puede estar ejecutando la herramienta XSD detrás de las escenas ... Desafortunadamente, tuve que moverme a una máquina diferente y todavía no tengo VS.Net instalado para verificar esto. –
¡Dudo que sea la misma herramienta, la salida XSD inferida del mismo archivo XML fue bastante diferente, y la versión de Visual Studio parecía más correcta! – joedotnot
Definitivamente ejecuta xsd.exe. Puede obtener resultados diferentes debido a los diversos parámetros que puede proporcionarle. –
Estoy un poco tarde a la parte, pero me parece que Businessware Architects CodeXS es muy bueno. Descubrí que maneja los esquemas complejos mucho mejor.
Me consta que es útil. Después de todo, no puede inferir todo: si un elemento está presente en el documento XML, ¿cómo saber si es obligatorio o no?
Examplotron, para lograr un objetivo similar, se basa, al menos en parte, en las anotaciones.
mejor respuesta, sin excepción:
Saqué mi pelo hacia fuera por un día completo de trabajo de 8 horas, llegué a ninguna parte con todas las soluciones de mierda por ahí (XSD, CodeXS, XSDObjectGen, y otros) y no estoy interesado en pagar $ 400 por las estúpidas herramientas comerciales solo para hacer esto.
Luego me encontré con este proyecto Codeplex ... ¡GUAU! ¿Dónde estuvo esto toda mi vida?
Y la mejor parte ... se está trabajando activamente, AHORA MISMO (2009), no una pila de costra abaondoned desde 2004 o algo cojo.
¡Disfrútalo!
Se ve genial. Lástima que no tiene una versión de línea de comandos. –
Corrección: TIENE una versión de línea de comandos. ¡Estupendo! –
¡Muy buen hallazgo! ¡Así es como debería generarse el código *! – jumpinjackie
Pruebe XXSd2Code. El código genera enlaces C#, C++, Java y C++/CLI desde xsds. XXSd2Code
Y la vieja pregunta que sé pero esto podría ayudar a alguien: http://www.freeformatter.com/xsd-generator.html. Herramienta en línea simple y hace el trabajo con facilidad. Perfecto para la generación rápida de esquemas XML.
- 1. generador libxml2 (de código fuente xsd a C)
- 2. C++ Generador de código de esquema XML
- 3. Generador de código Python
- 4. generador de código C#
- 5. Generador de código ASP.NET
- 6. Código/generador de plantillas para Java
- 7. ¿Hay un generador de datos de prueba XML aleatorio impulsado por XSD?
- 8. Búsqueda de generador de código auxiliar (de archivos de encabezado)
- 9. Generación de código de patrón de generador en IntelliJ
- 10. XSD Definición de Valor enumerado
- 11. Un generador de código C++ de una especificación XML
- 12. ¿Qué generador de códigos QR de código abierto recomendaría?
- 13. ¿Cómo debo probar la unidad de un generador de código?
- 14. ¿Hay un XSD para XSD, un Meta-XSD?
- 15. generador de copia del generador de C#
- 16. ¿Por qué Go usa su propio generador de código?
- 17. Generador de código Eclipse para generar mapper Clase
- 18. ¿Cómo escribir tu propio generador de código backend para gcc?
- 19. ¿hay un buen generador de código PHP CRUD?
- 20. ¿Hay un generador de código XSL que pueda crear XSLT por ejemplo?
- 21. código de Inserción con XJC + + xsd JXB utilizando las opciones de "código -Xinject -Ampliación"
- 22. Validar un esquema XSD usando XSD
- 23. Diferencia entre xsd: key y xsd: unique
- 24. Análisis de código en un archivo generado generador de código - ¿Cómo suprimir advertencias?
- 25. Análisis de Java/XSD
- 26. SBT genera código usando el generador definido por el proyecto
- 27. Sonido generador de Java
- 28. Generador de Python Fibonacci
- 29. Visualización XSD?
- 30. generador de plantillas Javadoc
Estoy tratando de encontrar el archivo en mi disco duro. ¿Dónde está localizada la maldita cosa? –
si abre un símbolo del sistema vs, solo escriba xsd – Chris
Ah. Estaba buscando el archivo .exe físico. Tonto de mí. Finalmente lo encontré en% Archivos de programa% \ Microsoft SDKs \ Windows \ v6.0A \ bin –