通过SSIS将数据从XML节点插入数据库

时间:2013-09-19 06:53:55

标签: sql xml web-services ssis

我想将从Web服务任务中检索到的以下XML数据插入到我的数据库中,

<?xml version="1.0" encoding="utf-16"?>
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <Name xmlns="http://Iycon.com/WebService">Rahul</Name>
 <BirthDate xmlns="http://Iycon.com/WebService">1988-09-23T00:00:00</BirthDate>
</Data>,

我正在使用foreach循环容器循环遍历不同的节点但无法获得结果,这个数据我通过执行SQL任务插入数据库,我已经尝试了很多但无法找到解决方案,谢谢你,

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作将数据导入SQL Server。

  1. 添加Web服务任务 这将从Web服务检索完整的节点集。     使用Web服务响应数据更新变量(对象)。

  2. 添加数据流控制

  3. 添加XML源代码管理 使用来自变量的XML并生成XSD

  4. 添加OLE目标控件 映射列以匹配从XML源公开的XML节点。