我有一些奇怪的数据,我把它放在一个xml文件中(ansi / utf-8)。
我遇到网页浏览器无法解析的符号问题 以下是麻烦的数据示例:
ColumnA
no sería tan divertido
这是我的选择声明:
SELECT
'test' as 'node/@attribute'
,Column_A as 'node'
FROM
TableA
for xml PATH('record'), ROOT('log')
这是FF或IE尝试打开文档时出现的错误:
XML Parsing Error: not well-formed
然后它会指向我上面的数据。
有没有办法规范ColumnA中的所有文本以避免此问题?
谢谢。
答案 0 :(得分:1)
使用无编码一切都很好
查询
SELECT TOP 1
'test' as 'node/@attribute'
,N'no sería tan divertido' as 'node'
for xml PATH('record'), ROOT('log')
xml
<log>
<record>
<node attribute="test">no sería tan divertido</node>
</record>
</log>
IE