Это одна кажется так просто, но я должен быть что-то не хватает ...Выберите узлы XML как XML в T-SQL
Учитывая это SQL:
declare @xml XML
set @xml =
'<people>
<person>
<name>Matt</name>
<surname>Smith</surname>
<person>
<person>
<name>John</name>
<surname>Doe</surname>
<person>
</people>'
Как бы вы идти о получении таблицы содержащий:
people
----------------------------------------------------------------------
<person>\n <name>Matt</name>\n <surname>Smith</surname>\n <person>
<person>\n <name>John</name>\n <surname>Doe</surname>\n <person>
т.е. Схватив целые узлы в качестве NVARCHAR элементов (NNN), а не только их имена, атрибуты и значения?
Я пробовал использовать node(), text(), fn: node(), fn: text(), blah blah и т. Д. Nuffin еще!