Как преобразовать файл XML в базу данных?

Недавно я скачал SO Data Dump и подумал, как я могу преобразовать его из XML в БД, которую можно использовать в моих приложениях.NET.

5 ответов

Решение

Вот статья в вики, описывающая процесс преобразования дампа данных XML в базу данных с помощью хранимых процедур.

Сайт SQLServerPedia содержит много других статей, связанных с SO -

Вы можете попробовать XML Bulk Load.

Вы можете преобразовать его в DataSet, используя метод DataSet.ReadXml, который вставляет таблицы данных в базу данных.

C# изначально хорошо обрабатывает XML. Если нет большого количества XML, просто используйте LINQ to XML.

Если у вас большое количество XML, то обработка его в потоковом режиме, вероятно, менее трудоемка, чем размещение его в БД

Хм, просто используйте синтаксический анализатор XML и создайте схему базы данных по своему желанию... вы также можете напрямую сопоставить XML с базой данных... http://en.wikipedia.org/wiki/XML_database Еще немного почитать...действительно..

Другие вопросы по тегам