Преобразование большого XML для вставки SQL Server - PullRequest
0 голосов
/ 23 апреля 2010

Правительство нашего штата раскрыло данные о расписании перевозок.Данные представлены в стандартном формате TransXchange на основе xml.

Проблема в том, что файлы данных огромны.Размер файла данных примера составляет 300 МБ.

Хорошо, что большая часть данных является избыточной, и она мне не нужна для моего приложения.Мне интересно, какие у меня есть варианты вставки / преобразования только тех данных, которые мне нужны, в SQL Server?

Спасибо.

1 Ответ

2 голосов
/ 23 апреля 2010

Вам нужен анализатор потоковой передачи XML (на основе событий), чтобы избежать загрузки всего дерева в память. В большинстве языков есть несколько, основанных на стандарте SAX (Simple API for XML).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...