3.16 XML任务

3.16  XML任务

XML任务是一个功能全面的新任务,它可以针对XML文件执行许多不同的功能。它允许SSIS在运行时动态修改、合并或创建XML文件。该任务可以执行的功能包括以下:

●       获取一系列XML文件并将它们合并到单个文件中

●       通过将某个XSLT样式表单应用于一个XML文件来准备报表

●       使用XPATH来从XML文件中选取出部分内容

●       比较两个XML文件并将其差异写入到一个XML Diffgram

●       根据某个文档类型定义(Document Type Definition,DTD)来验证XML文件

用户可以在XML Task Editor的General选项卡中配置XML任务。这个大型对话框中的内容会根据所选择的OperationType类型而变化。OperationType选项具有一些不同类型的设置:

●       Validate:根据DTD文档或XML架构定义(XML Schema Definition,XSD)架构来验证XML文档。

●       XSLT:针对XML文档执行一个XSL转换

●       XPATH:针对XML文档执行一个XPATH查询

●       Merge:将两个XML文档合并到单个文件

●       Diff:比较两个XML文档

●       Patch:根据前面提到的Diff操作来创建一个新文档

如果使用XPATH OperationType,则可以设置XPathStringSource来确定希望在XML文件中查询什么选项。图3-24表明了一个如何使用XPATH操作的例子,该例子从orders.xml文件中提取出特定的国家信息,然后将结果输出到一个称为XPathResult的变量中。文本框:  
图  3-24

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值