Pregunta

¿Cuál es la mejor manera de convertir un documento XML a un DataSet .NET 2.0? El documento XML contiene estructuras complejas con relaciones padre-hijo y debe transformarse en varias tablas en el DataSet. Las tablas DataSet también deben mantener la relación entre las tablas. En este momento, tengo que escribir XSLT personalizado para hacer esta transformación

¿Fue útil?

Solución

La mejor manera (que significa más fácil), que también incluye todas las relaciones padre / hijo es ...

DataSet myDataSet = new DataSet();

myDataSet.ReadXml("myXmlFile.xml");

Tada!

Por cierto, si tiene el XML en la memoria (y no en un archivo), puede usar uno de los " ReadXml " sobrecargas para leerlo desde una secuencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top