【问题标题】:SSIS web service task parsing resultSSIS Web服务任务解析结果
【发布时间】:2010-09-08 00:53:50
【问题描述】:

我有一个 ssis (2005) 包,它使用 Web 服务任务下载到文件目标。该文件包含一串 xml 数据。下载后的文件是这样的。 <?xml version="1.0" encoding="utf-16"?> <string>--here is XML data with escaped characters--</string> 我的想法是我可以使用 XML 源数据流源来提取 &lt;string&gt; 数据,但是当我设置 XML 源时,它不会将 &lt;string&gt; 作为列读取。它将生成一个 xsd 并且看起来很正常,但没有运气看到该列。关于让它发挥作用的任何想法?还是有更好的方法来提取从 Web 服务生成的文件中的数据?谢谢。

【问题讨论】:

    标签: sql web-services ssis


    【解决方案1】:

    我发现最简单的方法是使用 XML 任务和 XPATH 操作来读取源(从文件或变量),然后输出到文件。

    这很容易,要记住的关键是将 XPathOperation 设置为 Values 并为 SecondOperand put /"nodename" 其中 nodename 是节点的名称包含您的结果。就我而言,它是/string。

    【讨论】:

      猜你喜欢
      • 2013-04-05
      • 2015-12-19
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多