Это кажется таким простым, но я должен что-то упустить ...
Учитывая этот 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 (), бла-бла и т. д. ... Нуффин, пока!