En Visual Studio puede crear una plantilla de documento XML a partir de un esquema existente. El nuevo XML Schema Explorer en VS2008 SP1 lleva esto una etapa más allá y puede crear un documento XML de muestra completo con datos. ¿Hay una biblioteca de clases en .NET para hacer esto automáticamente sin tener que usar Visual Studio? Encontré el artículo XmlSampleGenerator en MSDN, pero fue escrito en 2004, así que tal vez haya algo ya incluido en .NET para hacer esto ahora.¿Existe una clase para generar un documento XML de muestra a partir del esquema XSD en .NET
Respuesta
Directamente, ninguno que se me ocurra, que no sean complementos de terceros. Se podría utilizar la xsd schema definition tool tomar su XSD y crear un objeto .NET/clase, una vez que tienes eso, usted podría, en palabras de la página enlazada:
XSD a Clases: Genera clases de ejecución de un archivo de esquema XSD . Las clases generadas se pueden usar junto con System.Xml.Serialization.XmlSerializer para leer y escribir código XML que sigue el esquema.
una serie de paredes está involucrado, pero se puede cargar el xsd en un objeto DataSet, iterar sobre las tablas y añadir unas filas de cada llamando llamando NewRow() en cada uno y luego añadir las filas de nuevo en sus respectivos tablas ... luego guarde el DataSet en un archivo:
DataSet ds = new DataSet();
ds.ReadXmlSchema("c:/xsdfile.xsd");
foreach(DataTable t in ds.Tables)
{
var row = t.NewRow();
t.Rows.Add(row);
}
ds.WriteXml("c:/example.xml");
PS Un poco de trabajo adicional, pero en lugar de simplemente iterar sobre cada tipo de tabla y agregar filas vacías, podría crear una buena forma de respuesta que le permita incluir algunos datos para cada una de las filas. Construí algo así en aproximadamente una hora hace unas semanas.
¿Has probado http://xsd2code.codeplex.com/ ????
Me funcionó, puede funcionar para usted.
- 1. Generar esquema de Json a partir del esquema XML (XSD)
- 2. ¿Alguna herramienta para generar un esquema XSD a partir de un documento de instancia XML?
- 3. Generación de instancias XML a partir del esquema XML (xsd)
- 4. ¿Qué herramientas accesibles de Python puede usar para generar XSD a partir de un documento XML?
- 5. Usando xsd para generar XML en .net
- 6. ¿Existe un esquema XML oficial (xsd) para EDI X12 856?
- 7. ¿Cómo puedo crear un esquema a partir de un documento XML de ejemplo en Perl?
- 8. error al generar una clase de archivo de esquema XSD
- 9. ¿Es posible generar una clase C++ a partir de un xsd utilizando Qt (sin la herramienta XSD)?
- 10. Validar un esquema XSD usando XSD
- 11. Generar clases de Java a partir de archivos .XSD ...?
- 12. Cómo construir una base de datos a partir de un esquema XSD e importar datos XML
- 13. generar xml desde xsd
- 14. Esquema de un XSD?
- 15. ¿Hay alguna herramienta para generar un esquema JSON desde un esquema XML a través de Java?
- 16. .Net Serialización XML basada en un XSD?
- 17. ¿Cómo generar código Pascal a partir de un esquema XML en Delphi Prism?
- 18. Generar un WSDL a partir de un archivo XSD
- 19. ¿Cómo puedo generar programáticamente un esquema xml a partir de un tipo?
- 20. herramienta para generar un archivo xml desde xsd (para probar)
- 21. Generar modelos a partir del esquema de raíles
- 22. cómo generar XML a partir de un esquema XML en Java y datos de fuentes en él?
- 23. Generar archivo XML a partir de los datos del modelo
- 24. Herramienta para la validación del esquema XML XSD
- 25. Visual Studio 2010: Esquema XML XSD para Clases dentro del IDE
- 26. Cómo crear un conjunto de datos a partir de un esquema xsd en Visual Studio 2010
- 27. Recurso en línea para generar clases Java a partir del archivo XML
- 28. ¿Alguna "API" de Java para generar XML de muestra desde XSD?
- 29. ¿Manera eficiente de construir un documento XML a partir de una cadena que contiene XML bien formado para la navegación?
- 30. ¿Validar un esquema XSD?
posible duplicado de [Creación de un archivo xml de xsd en .NET] (http://stackoverflow.com/questions/808378/creating-an-xml-file-from-xsd-in-net) –