当字符串包含&
符号
select convert(xml,
'<root>
<stuff>
<test>something & this will error</test>
</stuff>
</root>')
XML解析:第3行,第25个字符,非法名称字符
答案 0 :(得分:2)
您需要转义XML中的&符号&
字符。尝试将&
替换为&
select convert(xml,
REPLACE('<root>
<stuff>
<test>something & this will error</test>
</stuff>
</root>','&','&'))