XML 任务编辑器(“常规”页)

使用**“XML 任务编辑器”对话框的“常规节点”**,可以指定操作类型并配置操作。

若要了解此任务,请参阅 XML 任务。有关使用 XML 文档和数据的信息,请参阅 MSDN Library 中的“Employing XML in the .NET Framework”。

静态选项

  • OperationType
    从列表中选择操作类型。此属性具有下表所列的选项:

    说明

    Validate

    根据文档类型定义 (DTD) 或 XML 架构定义 (XSD) 架构验证 XML 文档。选择此选项将在 Validate 部分中显示动态选项。

    XSLT

    对 XML 文档执行 XSL 转换。选择此选项将在 XSLT 部分中显示动态选项。

    XPATH

    执行 XPath 查询和计算。选择此选项将在 XPATH 部分中显示动态选项。

    Merge

    合并两个 XML 文档。选择此选项将在 Merge 部分中显示动态选项。

    Diff

    比较两个 XML 文档。选择此选项将在 Diff 部分中显示动态选项。

    Patch

    应用 Diff 运算的输出以创建新文档。选择此选项将在 Patch 部分中显示动态选项。

  • SourceType
    选择 XML 文档的源类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • Source
    如果将 Source 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。

    如果将 Source 设置为**“文件连接”,请选择文件连接管理器;或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 Source 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

OperationType 动态选项

OperationType = Validate

指定验证操作的选项。

  • SaveOperationResult
    指定 XML 任务是否保存验证操作的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • ValidationType
    选择验证类型。此属性具有下表所列的选项:

    说明

    DTD

    使用文档类型定义 (DTD)。

    XSD

    使用 XML 架构定义 (XSD) 架构。选择此选项将在 ValidationType 部分中显示动态选项。

  • FailOnValidationFail
    指定在文档验证失败时操作是否失败。

ValidationType 动态选项

ValidationType = XSD

  • SecondOperandType
    选择第二个 XML 文档的源类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 XPathStringSourceType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

OperationType = XSLT

指定 XSLT 操作的选项。

  • SaveOperationResult
    指定 XML 任务是否保存 XSLT 操作的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperandType
    选择第二个 XML 文档的源类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 XPathStringSourceType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

OperationType = XPATH

指定 XPath 操作的选项。

  • SaveOperationResult
    指定 XML 任务是否保存 XPath 操作的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperandType
    选择第二个 XML 文档的源类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 XPathStringSourceType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

  • PutResultInOneNode
    指定是否将结果写入单个节点。
  • XPathOperation
    选择 XPath 结果类型。此属性具有下表所列的选项:

    说明

    计算

    返回 XPath 函数的结果。

    节点列表

    将所选节点返回为 XML 片段。

    返回所有所选节点的内部文本值,将其连接为字符串。

OperationType = Merge

指定合并操作的选项。

  • XPathStringSourceType
    选择 XML 文档的源类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • XPathStringSource
    如果将 XPathStringSourceType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。

    如果将 XPathStringSourceType 设置为**“文件连接”,请选择文件连接管理器;或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 XPathStringSourceType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

  • SaveOperationResult
    指定 XML 任务是否保存合并操作的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperandType
    选择第二个 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

OperationType = Diff

指定 Diff 运算的选项。

  • DiffAlgorithm
    选择在比较文档时要使用的 Diff 算法。此属性具有下表所列的选项:

    说明

    自动

    由 XML 任务确定是使用快速算法还是使用精确算法。

    使用快速但精确度较低的 Diff 算法。

    精确

    使用精确的 Diff 算法。

  • Diff 选项
    将 Diff 选项设置为应用于 Diff 运算。下表中列出了这些选项:

  • FailOnDifference
    指定在 Diff 运算失败时任务是否失败。
  • SaveDiffGram
    指定是否保存比较结果,即 DiffGram 文档。
  • DiffGramDestination
    如果将 DiffGramDestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 DiffGramDestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

  • DiffGramDestinationType
    如果 SaveDiffGramTrue,请选择 DiffGram 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SaveOperationResult
    指定 XML 任务是否保存 Diff 运算的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperandType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

OperationType = Patch

指定修补操作的选项。

  • SaveOperationResult
    指定 XML 任务是否保存修补操作的输出。
  • OverwriteDestination
    指定是否覆盖目标文件或变量。
  • DestinationType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperandType
    选择 XML 文档的目标类型。此属性具有下表所列的选项:

    说明

    直接输入

    将源设置为 XML 文档。

    文件连接

    选择包含 XML 文档的文件。

    变量

    将源设置为包含 XML 文档的变量。

  • SecondOperand
    如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。

    如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。

    相关主题:文件连接管理器文件连接管理器编辑器

    如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。

    相关主题Integration Services 变量添加变量

请参阅

参考

“表达式”页

其他资源

Integration Services Error and Message Reference

帮助和信息

获取 SQL Server 2005 帮助