XML puule mälus. Saadud viidet vajavad nii OPENXML kui ka sp_xml_removedocument. Seega
peaks protsess nägema välja u. sarnane:.
DECLARE @doc xml
-- kusgilt saabub mingi XML dokument
DECLARE @hdoc INT
EXEC sp_xml_preparedocument @hdoc OUTPUT, @doc
-- teeme vajalikud tehingud
EXEC sp_xml_removedocument @hdoc
OPENXML süntaks on järgmine:
OPENXML(idoc, rowpattern [, flags]) WITH (SchemaDeclaration | TableName)
57. rowpattern Xpath päring, mis kirjeldab tagastatavad XML oksad
58. idoc viide mälus asuvale XML puule
59. flags . kas tuua:
60. atribuudid (default)
61. atribuudid
62. elemendid
63. nii atribuudid kui elemendid
64. SchemaDeclaration tagastatava tabeli kirjeldus
65. TableName olemasolev tabel, mille Schemat kasutada
DECLARE @doc xml
SET @doc =
'
Lohistades vastava elemendi Toolbox'ilt oma veebilehele, ning seadistades teda läbi
seadistusvõluri, mis paikneb Configure Data Source käsu all.
Kui peale seda protsessi vaatate oma veebilehe koodi siis leiate, et tulemuseks element
asp:LinqDataSource, mis seab ContextTypeName atribuudi abil kokku loodud andmeallika
ning LINQ to SQL klassi: