J'ai récemment téléchargé le vidage de données SO et je me demandais comment je pourrais le convertir de XML à un DB que je pourrais utiliser dans mes applications .NET.Comment convertir un fichier XML en base de données?
Répondre
Voici un wiki article décrivant le processus de conversion du vidage de données XML en base de données à l'aide de procédures stockées.
SQLServerPedia site contient beaucoup d'autres articles liés à SO -
C# XML gère nativement très bien. À moins qu'il y ait une grande quantité de XML, utilisez simplement LINQ to XML.
Si vous avez de grandes quantités de XML, il manipulation alors en mode streaming est proably moins de travail que de le mettre dans un DB
vous pouvez le convertir en dataset à l'aide DataSet.ReadXml Method et qui insèrent datatables à la base de données
Hm, il suffit d'utiliser un analyseur XML, et faire le schéma de base de données que vous le souhaitez ... vous pouvez également mapper le XML à une base de données directement ... http://en.wikipedia.org/wiki/XML_database faire plus de lecture ... vraiment ..
vous pourrait essayer XML Bulk Load.