我使用 HTTPService 向 Web 服务发送请求。Web 服务在 SQL Server 中运行查询,并以 XML 格式返回行集 f 数据。只要结果集中任何列的标题中没有空白,该服务就可以正常工作。但是,如果列名称(如“客户名称”)中有任何空格(空白),我会遇到以下错误:
错误 #1090:XML 解析器失败:元素格式错误。
在 FireFox 中使用 HTTPFox 插件,我可以看到检索到的记录如下所示。我认为这个问题是服务检索的 XML 标记中的空白。
<record>
<Year><![CDATA[2009]]></Year>
<Owner><![CDATA[BLM]]></Owner>
<Customer Name><![CDATA[Smith Naval]]></Customer Name>
</record>
有没有办法解决这个问题?