Недавно я загрузил SO Data Dump и задавался вопросом, как я могу преобразовать его из XML в базу данных, которую я мог бы использовать в своих .NET-приложениях.
Здесь wiki article, описывающий процесс преобразования дампа данных XML в базу данных с помощью хранимых процедур.
Сайт SQLServerPedia содержит много других статей, связанных с SO -
Вы можете попробовать XML Bulk Load.
вы можете преобразовать его в DataSet, используя DataSet.ReadXml Method и который вставляет данные в базу данных
С# обрабатывает XML изначально очень хорошо. Если XML файл не существует, просто используйте LINQ to XML.
Если у вас большое количество XML-данных, тогда обработка его в потоковом режиме значительно меньше, чем в DB
Hm, просто используйте синтаксический анализатор XML и создайте схему базы данных, как вы хотите... вы также можете напрямую сопоставить xml с базой данных... http://en.wikipedia.org/wiki/XML_database Сделайте еще немного чтения... действительно..