嗨,我有一个用于XML的sql查询。无论是原始形式还是我生成的几个变体,查询都运行得很好。
现在,我希望能够获取此查询的结果,并将其直接显示到Actipro语法编辑器中,以便为最终用户设置良好的格式,以便他们可以利用编辑器在创建的xml文档中导航的功能。
为了让它正常工作,我真的需要sql查询来输出第一个像下面这样的结果;
<?xml version="1.0" encoding="UTF-8"?> 有没有人有任何建议来调整查询来做到这一点?
谢谢
发布于 2015-06-08 21:02:47
不能在FOR XML子句中添加processing instruction。此外,添加encoding="UTF-8"显然是错误的,因为返回的XML是而不是UTF-8编码的(SQL Server不支持任何形式的-8)。
我建议您在客户端处理中添加所需的PI、以及实际转换为所需的编码。
https://stackoverflow.com/questions/30709760
复制相似问题