Pergunta

Qual é a melhor maneira de converter um documento XML para um .NET 2.0 DataSet. O documento XML contém estruturas complexas com relações pai-filho e deve ser transformado em várias tabelas no DataSet. As tabelas DataSet também deve manter o relacionamento entre tabelas. agora, eu tenho que XSLT de gravação personalizado para fazer essa transformação

Foi útil?

Solução

A melhor maneira (ou seja, mais fácil), que também inclui todos os relacionamentos do pai / filho é ...

DataSet myDataSet = new DataSet();

myDataSet.ReadXml("myXmlFile.xml");

Tada!

BTW, se você tiver o XML na memória (e não em um arquivo), então você pode usar uma das sobrecargas "ReadXml" lê-lo a partir de um fluxo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top