Basically I have a column named XML
that is of type TEXT
; this cannot be changed for other reason, but I was wondering how I could cast it to XML.
It gives me an error
XML parsing: line 1, character 39, unable to switch the encoding
when trying to do this. Is there anyways around it to still get it formatted to XML? I'm really stuck at this point.
Data within column:
<?xml version="1.0" encoding="utf-16"?>
<Record>
<UserGuid>c624a356-9f18-403c-b404-790e79034c7d</UserGuid>
</Record>
Here is the cast SQL code:
SELECT CAST(XML AS XML).value('(/Record/UserGuid)[1]', 'NVARCHAR(max)')
FROM tbl_Module_RequestForms_Items