I am trying to get the values in a column as XML elements. Is it possible to do this using For XML in sql server?
declare @XMLTest table( [Name] [nvarchar](50) NOT NULL )
INSERT @XMLTest ([Name]) VALUES (N'One¬d¦Uº')
INSERT @XMLTest ([Name]) VALUES (N'Two')
INSERT @XMLTest([Name]) VALUES (N'Three')
I would like to get the following on separate rows from the select query.
This would help me escape the Invalid characters in the values, so they can then be serialized to XML properly.
<One_x00AC_d_x00A6_U_x00BA_/>
<Two/>
<Three/>
Is it possible to get this return from the FOR XML query?
Start here:
Returns in XML format.
Or just some lame concatenation.
It would help if your objective were more clear.
This query provides more guidance on how to custom format the XML stuff.
There's a little bit of extra stuff in there that's not pertinent, but it demonstrates something like what you're attempting.