I have tried all suggestions previously posted here but still cannot extract data from my Xml column. In the data below I want to pull out the value for Text1Size50 which is John Doe
Table Name = tblDataPermit
Column Name = XmlDataField
Xml Column contains:
<XmlDataField xmlns="http://MgmsSchema/Business_Information_Detail_Entry"
ApplicationNumber="00001040"><Text1Size50>John Doe</Text1Size50>
<Text2Size50>Office</Text2Size50><Text3Size50>Center of Truth and Light</Text3Size50>
I have tried these plus others:
SELECT ref.value('(/XmlDataField[Name="Description"]/Value)[1]','varchar(max)') AS Result
FROM tblDataPermit
CROSS APPLY tblDataPermit.XmlDataField.nodes ('/Text1Size50') R(ref)
WHERE tblDataPermit.PermitNumber = '14-007'
SELECT tblDataPermit.XmlDataField.value('(/XmlDataField[Name="Text1Size50"]/Value)[1]','varchar(max)')
FROM tblDataPermit
WHERE tblDataPermit.PermitNumber = '14-007'