Инструмент или фреймворк для сохранения XML в реляционных таблицах? - PullRequest
0 голосов
/ 22 декабря 2010

Я работаю с Yahoo!Разработчик API и есть много ответов, которые я хотел бы сохранить для реляционных таблиц (SQL Server), чтобы я мог запросить его позже (и со временем).Есть ли инструмент или инфраструктура, которая будет автоматически создавать сценарии для меня из образца XML, или мне придется создавать его вручную?

1 Ответ

0 голосов
/ 22 декабря 2010

XML - это тип в MSSQL Server 2008 (я полагаю, вы используете эту версию). Вы можете сохранить XML непосредственно в столбце, а затем использовать XPATH http://www.w3schools.com/xpath или XQUERY / xquery для последующего анализа данных. Это предотвратит боль, с которой вы, вероятно, столкнетесь, если со временем изменится схема или XSD для XML. Я не нашел каких-либо хороших инструментов или структур для анализа XML и создания хорошо типизированных структур данных для хранения контента.

...