Вы можете вывести XML напрямую из SQL Server 2005, используя
FOR XML
Результаты запроса
возвращаются в виде документа XML. Должен использоваться с
один из трех RAW, АВТО
и EXPLICIT опции
RAW
Каждая строка в наборе результатов представляет собой элемент XML с общим
идентификатор как тег элемента
AUTO
Результаты возвращаются в простом
вложенное дерево XML. Элемент будет
генерироваться для каждого поля таблицы в
Предложение SELECT
EXPLICIT
Определяет форму полученного
XML дерево явно.
Запрос должен быть написан в
конкретный способ, чтобы дополнительный
информация о вложенности
указанный
XMLDATA
Возвращает схему, но не добавляет корневой элемент к результату
ELEMENTS
Указывает, что столбцы
возвращается как дочерние элементы таблицы
элемент. Если не указано, они отображаются как
атрибутов
Одновременное создание встроенной XSD-схемы с использованием
XMLSCHEMA
Вы можете обрабатывать нулевые значения в записях, используя
XSINIL
Вы также можете вернуть данные в двоичном виде.
Возможно, вы захотите посмотреть MSDN для поддержки XML в SQL Server 2005 , для таких технологий, как XQuery, тип данных XML и т. Д.