validator validar probar con check .net xml xsd

.net - validar - xml validator



¿Hay una clase para generar un documento XML de muestra a partir del esquema XSD en.NET (3)

¿Has probado http://xsd2code.codeplex.com/ ????

Me funcionó, puede funcionar para ti.

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 de XmlSampleGenerator en MSDN, pero fue escrito en 2004, así que tal vez haya algo ya incluido en .NET para hacer esto ahora.


Directamente, ninguno que yo pueda pensar, aparte de los complementos de terceros. Puede utilizar la herramienta de definición de esquema xsd para tomar su XSD y crear un objeto / clase .NET, una vez que tenga eso, puede citar la página vinculada:

XSD to Classes: genera clases de tiempo de ejecución desde 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.


se trata de un trabajo de pies, pero puede cargar el xsd en un objeto DataSet, iterar sobre las tablas y agregar algunas filas en cada una llamando invocando a NewRow () en cada una de ellas y luego volviendo a agregar esas filas en sus respectivas tablas ... luego guarde el DataSet a 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");

PD: 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.