Я хочу экспортировать данные из таблицы в специально отформатированный файл XML. Я довольно новичок в XML-файлах, поэтому то, что мне нужно, может быть совершенно очевидно, но я просто не могу найти то, что я ищу в сети.
Формат результатов XML, которые мне нужны:
<data>
<event
start="May 28 2006 09:00:00 GMT"
end="Jun 15 2006 09:00:00 GMT"
isDuration="true"
title="Writing Timeline documentation"
image="http://simile.mit.edu/images/csail-logo.gif">
A few days to write some documentation
</event>
</data>
Моя структура таблицы:
name VARCHAR(50),
description VARCHAR(255),
startDate DATETIME,
endDate DATETIME
(меня не очень интересует изображение полей XML или isDuration на данный момент).
Я пытался:
SELECT [name]
,[description]
,[startDate]
,[endTime]
FROM [testing].[dbo].[time_timeline]
FOR XML RAW('event'), ROOT('data'), type
Что дает мне:
<data>
<event name="Test1"
description="Test 1 Description...."
startDate="1900-01-01T00:00:00"
endTime="1900-01-01T00:00:00"
/>
<event name="Test2"
description="Test 2 Description...."
startDate="1900-01-01T00:00:00"
endTime="1900-01-01T00:00:00"
/>
</data>
Чего мне не хватает, так это того, что описание должно быть за пределами атрибутов события и должен быть тег.
Кто-нибудь может указать мне правильное направление или указать мне учебник или подобное о том, как это сделать?
Спасибо
Мэтт