使用FOR XML EXPLICIT时遇到问题。
基本上我们(我们公司)使用我们发送XML的文档打印公司。我正在开发一个新文档,其中一个句子是:
“在任何索赔中,每月支付98英镑,最长可达12个月。”
印刷公司无法处理£符号,因此要求它采用£我觉得这很容易实现。所以我在SQL中构建了字符串,但是当生成输出时,FOR XML EXPLICIT生成& amp;#163;该公司也不想要。
请你帮我输出文字字符串£
提前致谢:)
答案 0 :(得分:0)
您应该使用修饰符(element,xml)。 见这个
select 1 as tag, null as parent,
'£' as [a!1!b!xml],
'£' as [a!1!c!xml],
'£' as [a!1!d!element]
for xml explicit