Как преобразовать файл XML в базу данных?
Недавно я скачал SO Data Dump и подумал, как я могу преобразовать его из XML в БД, которую можно использовать в моих приложениях.NET.
5 ответов
Вот статья в вики, описывающая процесс преобразования дампа данных XML в базу данных с помощью хранимых процедур.
Сайт SQLServerPedia содержит много других статей, связанных с SO -
Вы можете преобразовать его в DataSet, используя метод DataSet.ReadXml, который вставляет таблицы данных в базу данных.
C# изначально хорошо обрабатывает XML. Если нет большого количества XML, просто используйте LINQ to XML.
Если у вас большое количество XML, то обработка его в потоковом режиме, вероятно, менее трудоемка, чем размещение его в БД
Хм, просто используйте синтаксический анализатор XML и создайте схему базы данных по своему желанию... вы также можете напрямую сопоставить XML с базой данных... http://en.wikipedia.org/wiki/XML_database Еще немного почитать...действительно..