当字符串包含&
符号
select convert(xml,
'<root>
<stuff>
<test>something & this will error</test>
</stuff>
</root>')
XML解析:第3行,字符25,非法的名称字符
您需要转义XML中的&号&
字符。试着用&
代替&
select convert(xml,
REPLACE('<root>
<stuff>
<test>something & this will error</test>
</stuff>
</root>','&','&'))