Comment convertir des structures XML complexes en DataSet avec plusieurs tables
Question
Quel est le meilleur moyen de convertir un document XML en un ensemble de données .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 de DataSet doivent également maintenir la relation entre les tables. maintenant, je dois écrire XSLT personnalisé pour faire cette transformation
La solution
Le meilleur moyen (qui signifie "le plus simple"), qui inclut également toutes les relations parent / enfant, est ...
DataSet myDataSet = new DataSet();
myDataSet.ReadXml("myXmlFile.xml");
Tada!
BTW, si vous avez le XML en mémoire (et non dans un fichier), vous pouvez utiliser l’un des " ReadXml " surcharge pour le lire à partir d'un flux.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow