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
指定是否覆盖目标文件或变量。
Destination
选择现有文件连接管理器,或单击**“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
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
指定是否覆盖目标文件或变量。
Destination
如果将 DestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
DestinationType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperandType
选择第二个 XML 文档的源类型。此属性具有下表所列的选项:值 说明 直接输入
将源设置为 XML 文档。
文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperand
如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“源编辑器”**对话框提供 XML 代码。如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
如果将 XPathStringSourceType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
OperationType = XPATH
指定 XPath 操作的选项。
- SaveOperationResult
指定 XML 任务是否保存 XPath 操作的输出。
- OverwriteDestination
指定是否覆盖目标文件或变量。
Destination
如果将 DestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
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 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
- SaveOperationResult
指定 XML 任务是否保存合并操作的输出。
- OverwriteDestination
指定是否覆盖目标文件或变量。
Destination
如果将 DestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
DestinationType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperandType
选择第二个 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 直接输入
将源设置为 XML 文档。
文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperand
如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
OperationType = Diff
指定 Diff 运算的选项。
DiffAlgorithm
选择在比较文档时要使用的 Diff 算法。此属性具有下表所列的选项:值 说明 自动
由 XML 任务确定是使用快速算法还是使用精确算法。
快
使用快速但精确度较低的 Diff 算法。
精确
使用精确的 Diff 算法。
Diff 选项
将 Diff 选项设置为应用于 Diff 运算。下表中列出了这些选项:值
- FailOnDifference
指定在 Diff 运算失败时任务是否失败。
- SaveDiffGram
指定是否保存比较结果,即 DiffGram 文档。
DiffGramDestination
如果将 DiffGramDestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DiffGramDestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
DiffGramDestinationType
如果 SaveDiffGram 为 True,请选择 DiffGram 文档的目标类型。此属性具有下表所列的选项:值 说明 文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
- SaveOperationResult
指定 XML 任务是否保存 Diff 运算的输出。
- OverwriteDestination
指定是否覆盖目标文件或变量。
Destination
如果将 DestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
DestinationType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperandType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 直接输入
将源设置为 XML 文档。
文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperand
如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
OperationType = Patch
指定修补操作的选项。
- SaveOperationResult
指定 XML 任务是否保存修补操作的输出。
- OverwriteDestination
指定是否覆盖目标文件或变量。
Destination
如果将 DestinationType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。相关主题:文件连接管理器、文件连接管理器编辑器
如果将 DestinationType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
相关主题:Integration Services 变量、添加变量。
DestinationType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperandType
选择 XML 文档的目标类型。此属性具有下表所列的选项:值 说明 直接输入
将源设置为 XML 文档。
文件连接
选择包含 XML 文档的文件。
变量
将源设置为包含 XML 文档的变量。
SecondOperand
如果将 SecondOperandType 设置为**“直接输入”,请提供 XML 代码,或单击省略号按钮 (…),再使用“文档源编辑器”**对话框提供 XML 代码。如果将 SecondOperandType 设置为**“文件连接”,请选择文件连接管理器,或单击“<新建连接...>”**以创建新的连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
如果将 SecondOperandType 设置为**“变量”,请选择现有变量,或单击“<新建变量...>”**以创建新的变量。
请参阅
参考
其他资源
Integration Services Error and Message Reference