Quelle est la meilleure façon de convertir un document XML en un DataSet .NET 2.0. Le document XML contient des structures complexes avec des relations parent-enfant et doit être transformé en plusieurs tables dans le DataSet. Les tables DataSet doivent également maintenir la relation entre les tables. en ce moment, j'ai à écrire XSLT personnalisé pour faire cette transformationComment faire pour convertir des structures XML complexes en DataSet avec plusieurs tables
1
A
Répondre
3
Le meilleur (ce qui signifie plus facile), qui comprend également toutes les relations parent/enfant ...
DataSet myDataSet = new DataSet();
myDataSet.ReadXml("myXmlFile.xml");
Tada! Par ailleurs, si vous avez le XML en mémoire (et non dans un fichier), vous pouvez utiliser l'une des surcharges "ReadXml" pour le lire dans un flux.
N'oubliez pas que vous pouvez utiliser DataTableCollection et myDataSet.Tables (n) pour accéder aux données de table – mmcglynn