Openxml
(1)
SampleXML
(1)
Attributes
(1)
XMLSET
(1)
Xml
(1)

parse xml

Asked By Anonymous
14-Nov-09 12:43 AM
I need to parse the above xml such that it returns the attributes in a flat
format,
e.g. abc,123
How can this be achieved using sql 2005

HiYou can use openxml function.Regards, Balaji

Balaji replied to Anonymous
16-Nov-09 02:00 AM
Hi

You can use openxml function.

Regards, Balaji

Try this:DECLARE @xml XMLSET @xml = '<SampleXML><Tables><Table value="abc"

Bob replied to Anonymous
16-Nov-09 06:26 AM
Try this:

DECLARE @xml XML

SET @xml = '<SampleXML>


SELECT
root.x.value('(Table/@value, Field/@value)[1]', 'VARCHAR(50)') AS a,
root.x.value('(Table/@value, Field/@value)[2]', 'VARCHAR(50)') AS b
FROM @xml.nodes('SampleXML/*') root(x)
Post Question To EggHeadCafe