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