Ну вот, мы и добрались, наконец, до заключения. Хотя все рассмотренные методы работы с XML-документами опирались на технологии Microsoft, общая картина вам должна быть ясна: любой современный SQL-сервер уже не ограничивается работой только с реляционными данными. Например, в Oracle 9i также включена встроенная поддержка XML – тип таблиц XMLType. Вы можете делать SQL-запросы к документами XML и XML-запросы (запросы XPath) к реляционным таблицам, так же, как и в MS SQL Server[12]. В дальнейшем эти возможности будут улучшаться, например, уже сейчас мы можем сделать из SQL Server сервер Web-служб (Oracle 9i также поддерживает эту возможность). Остается только надеяться, что Microsoft в этом плане будет придерживаться стандартов, и не будет бежать впереди паровоза, как это было с XDR и схемами трансформации.
Литература
- Описание XDR
- Спецификация XPath
- Настройка IIS для SQL Server
- Спецификация XSL
- Спецификация XSD
- Использование SDR схем для запросов XPath
- Использование XSD схем для запросов XPath
- Преобразование XDR в XSD
- XML для профессионалов, Дидье Мартин, Марк Бирбек и другие.
- XML в MS SQL Server 2000 и технологиях доступа к данным, Алексей Шуленин.
- Ограничения XML Bulk Load
- Поддержка XML в Oracle 9i
Эта статья опубликована в журнале RSDN Magazine #1-2003. Информацию о журнале можно найти здесь
|
|