Microsoft.SqlServer.Dts.Tasks.XMLTask 命名空间

Microsoft.SqlServer.Dts.Tasks.XMLTask命名空间包含用于处理XML数据的XML任务的接口和类。 通过该任务,包可以检索存储在文件中的 XML 文档,使用 XSL 变换、(XSLT)样式表和 XPath 表达式对文档进行操作,合并多个文档,并验证、比较并将更新后的文档保存到文件和变量中。

名称 说明
NamespaceDeclaration

通过将 XML 命名空间的标识符和前缀作为独立属性存储,声明它们的标识符和前缀。

NSCollectionEditor

代表命名空间集合编辑器。

XmlDiffPerf

此 API 支持产品基础结构,不能在代码中直接使用。 表示一个 XmlDiffPerf 类。

XMLTask

包含用于运行多个XML任务的成员,具体取决于 OperationType 属性,属性是枚举中的 DTSXMLOperation 值。 此类不能被继承。

接口

名称 说明
IDTSXMLTask

表示DTS XML任务。

枚举

名称 说明
DTSXMLDiffAlgorithm

指定比较XML文档时应使用的算法。

DTSXMLDiffOptions

当 有 XMLTaskOperationTypeDiff时,该枚举用于设置影响比较行为的选项以及所得的 XDL 微分图。 所使用的列举将决定比较时哪些项目需要考虑。

DTSXMLOperation

规定处理XML文档时所使用的操作。

DTSXMLSaveResultTo

描述结果保存的位置。 该枚举用于设置属性 DestinationType 。 根据价值,房 Destination 产必须是兼容的。 例如,如果目标类型设置为 Variable,则目标属性必须提供一个变量来保存结果。 当目标类型设置为 FileConnection时,属性 Destination 必须提供文件连接管理器。

DTSXMLSourceType

描述 SourceType中 的 ,XPath 字符串 XPathStringSourceType的源类型,以及 中 SecondOperandType第二个操作数的类型。 根据所使用的类型, SourceXPathStringSource, 和 SecondOperand 属性必须兼容。 例如,如果 被 SourceType 设置为 FileConnection,则 必须 Source 包含连接管理器。 如果 SourceTypeVariable,则 Source 必须指向要使用的变量。

DTSXMLValidationType

指定操作所使用的验证类型。 该枚举仅在 OperationTypeValidate时使用。 默认是XML Schema,XSD值。

DTSXMLXPathOperation

决定执行何种类型的XPATH功能。 此枚举由 XPathOperation使用。

注解

更多信息请参见 XML任务