0

使用 FOR XML EXPLICIT 时遇到问题。

基本上我们(我们的公司)使用我们向其发送 XML 的文档打印公司。我正在开发一份新文件,需要的句子之一是:

“在任何索赔中,每个月支付 98 英镑,最长可达 12 个月。”

印刷公司无法处理英镑符号,因此要求其格式为 £ 我虽然很容易实现。所以我在 SQL 中构建了字符串,但是当生成输出时,FOR XML EXPLICIT 生成 £ 公司也不想要。

请你帮我输出文字字符串 £

提前致谢 :)

4

1 回答 1

0

You should use the modificators (element, xml). See this

 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
于 2015-07-16T18:29:26.253 回答