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

Microsoft.SqlServer.Dts.Tasks.XMLTask 命名空间包含用于 XML 任务(用于使用 XML 数据)的接口和类。 使用此任务,包可以检索文件中存储的 XML 文档,使用 XSL 转换、(XSLT) 样式表和 XPath 表达式对文档应用运算,合并多个文档,以及验证和比较文档并将更新的文档保存到文件和变量。

NamespaceDeclaration

通过将这些字符串值存储为单独的属性,声明 XML 命名空间的标识符和前缀。

NSCollectionEditor

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

XmlDiffPerf

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

XMLTask

包含用于根据 OperationType 属性(这是来自 DTSXMLOperation 枚举的值)运行若干 XML 任务的成员。 此类不能被继承。

接口

IDTSXMLTask

表示 DTS XML 任务。

枚举

DTSXMLDiffAlgorithm

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

DTSXMLDiffOptions

XMLTaskOperationType 设置为 Diff 时,使用此枚举来设置影响比较的行为的选项以及最终生成的 XDL DiffGram。 使用的枚举将确定在比较过程中考虑要包括哪些项。

DTSXMLOperation

指定在使用 XML 文档时所使用的操作。

DTSXMLSaveResultTo

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

DTSXMLSourceType

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

DTSXMLValidationType

指定操作使用的验证的类型。 仅当 OperationTypeValidate 时,才使用此枚举。 默认值为 XML 架构,值为 XSD。

DTSXMLXPathOperation

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

注解

有关详细信息,请参阅 XML 任务