Поделиться через


Редактор задачи «XML» (страница «Общие»)

Используйте Узел «Общие» диалогового окна Редактор задачи «XML» для задания типа и настройки операции.

Дополнительные сведения об этой задаче см. в разделе Задача «XML». Дополнительные сведения о работе с XML-документами и данными см. в разделе «Employing XML in the .NET Framework» в библиотеке MSDN.

Статические параметры

  • OperationType
    Выберите из списка тип операции. Параметры этого свойства приведены в следующей таблице.

    Значение

    Описание

    Проверить

    Проверяется соответствие XML-документа определению типа документа (DTD) или схеме определения XML-схемы (XSD, XML Schema definition). При выборе этого параметра в разделе отображаются динамические параметры Проверить.

    XSLT

    Выполняются преобразования XSL в XML-документах. При выборе этого параметра в разделе отображаются динамические параметры XSLT.

    XPATH

    Выполняет запросы и оценки XPath. При выборе этого параметра в разделе отображаются динамические параметры XPATH.

    Слияние

    Проводит слияние двух XML-документов. При выборе этого параметра отображаются динамические параметры в разделе Слияние.

    Поиск различий

    Сравнивает два XML-документа. При выборе этого параметра отображаются динамические параметры в разделе Поиск различий.

    Обновление

    Результат операции поиска различий применяется для создания нового документа. При выборе этого параметра в разделе отображаются динамические параметры Обновление.

  • Тип источника
    Выберите тип источника XML-документа. Параметры этого свойства приведены в следующей таблице.

    Значение

    Описание

    Прямой ввод

    Задайте источник для XML-документа.

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • Источник
    Если параметр Источник имеет значение Прямой ввод, укажите код XML или нажмите кнопку с многоточием (…), а затем укажите код XML в диалоговом окне Редактор исходного текста документа.

    Если параметр Источник имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр Источник имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную.

Динамические параметры OperationType

OperationType = Проверка

Задайте параметры для операции проверки.

  • 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 имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр 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
    Укажите, перезаписывать ли файл или переменную назначения.

  • Целевой объект
    Если параметр 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 = Объединение

Задайте параметры для операции объединения.

  • XPathStringSourceType
    Выберите тип источника XML-документа. У этого свойства есть параметры, указанные в следующей таблице.

    Значение

    Описание

    Прямой ввод

    Задайте источник для XML-документа.

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • XPathStringSource
    Если параметр XPathStringSourceType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (...), а затем введите XML-код в диалоговом окне Редактор исходного текста документа.

    Если параметр XPathStringSourceType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр XPathStringSourceType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную

    При использовании инструкции XPath для определения места в исходном документе, куда необходимо вставить данные, ожидается, что инструкция возвратит единственный узел. Если инструкция возвращает несколько узлов, то используется только первый узел. Содержимое второго документа добавляется в первый узел, который возвращается запросом XPath.

  • SaveOperationResult
    Укажите, сохраняет ли задача «XML» вывод операции объединения.

  • OverwriteDestination
    Укажите, перезаписывать ли файл или переменную назначения.

  • Целевой объект
    Если параметр DestinationType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную.

  • DestinationType
    Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.

    Значение

    Описание

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperandType
    Выберите тип получателя второго XML-документа. Это свойство имеет параметры, указанные в следующей таблице.

    Значение

    Описание

    Прямой ввод

    Задайте источник для XML-документа.

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperand
    Если параметр SecondOperandType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (…), а затем укажите XML-код в диалоговом окне Редактор исходного текста документа.

    Если параметр SecondOperandType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр SecondOperandType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную

OperationType = Diff

Задайте параметры для операции поиска различий.

  • DiffAlgorithm
    Выберите алгоритм поиска различий, который будет использоваться при сравнении документов. Это свойство имеет параметры, указанные в следующей таблице.

    Значение

    Описание

    Авто

    Предоставьте задаче «XML» определить, использовать ли быстрый или точный алгоритм.

    Быстрый

    Применение быстрого, но менее точного алгоритма поиска различий.

    Точный

    Применение точного алгоритма поиска различий.

  • Параметры операции поиска различий
    Задание параметров, применяемых в операции поиска различия. Эти параметры перечисляются в следующей таблице.

    Значение

    Описание

    IgnoreXMLDeclaration

    Укажите, сравнивать ли XML-декларации.

    IgnoreDTD

    Укажите, пропускать ли обработку определения типа документа (DTD).

    IgnoreWhite Spaces

    Укажите, пропускать ли различия в количестве пробелов при сравнении документов.

    IgnoreNamespaces

    Укажите, сравнивать ли универсальный идентификатор ресурсов (URI) пространства имен элементов и имена атрибутов этих элементов.

    ПримечаниеПримечание
    Если этот параметр имеет значение True, два элемента, имеющих одинаковое локальное имя, но разные пространства имен, рассматриваются как идентичные.

    IgnoreProcessingInstructions

    Укажите, сравнивать ли инструкции по обработке.

    IgnoreOrderOf ChildElements

    Укажите, сравнивать ли порядок дочерних элементов.

    ПримечаниеПримечание
    Если этот параметр имеет значение True, дочерние элементы, отличающиеся только положением в списке одноуровневых элементов, рассматриваются как идентичные.

    IgnoreComments

    Укажите, сравнивать ли узлы комментариев.

    IgnorePrefixes

    Укажите, сравнивать ли префиксы элементов и имена атрибутов.

    ПримечаниеПримечание
    Если этот параметр имеет значение True, два элемента, имеющих одинаковое локальное имя, но разные URI-кода пространства имен и префиксы, рассматриваются как идентичные.
  • FailOnDifference
    Укажите, заканчивается ли задача с ошибкой, если не удается выполнить операцию поиска различий.

  • SaveDiffGram
    Укажите, сохранять ли результаты сравнения в виде документа DiffGram.

  • SaveOperationResult
    Укажите, сохраняет ли задача «XML» вывод операции поиска различий.

  • OverwriteDestination
    Укажите, перезаписывать ли файл или переменную назначения.

  • Целевой объект
    Если параметр DestinationType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную.

  • DestinationType
    Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.

    Значение

    Описание

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperandType
    Выберите тип назначения XML-документа. Это свойство имеет параметры, указанные в следующей таблице.

    Значение

    Описание

    Прямой ввод

    Задайте источник для XML-документа.

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperand
    Если параметр SecondOperandType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (…), а затем укажите XML-код в диалоговом окне Редактор исходного текста документа.

    Если параметр SecondOperandType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную

OperationType = Patch

Задайте параметры для операции обновления.

  • SaveOperationResult
    Укажите, сохраняет ли задача «XML» вывод операции обновления.

  • OverwriteDestination
    Укажите, перезаписывать ли файл или переменную назначения.

  • Целевой объект
    Если параметр DestinationType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную.

  • DestinationType
    Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.

    Значение

    Описание

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperandType
    Выберите тип назначения XML-документа. Это свойство имеет параметры, указанные в следующей таблице.

    Значение

    Описание

    Прямой ввод

    Задайте источник для XML-документа.

    Соединение с файлом

    Выберите файл, содержащий XML-документ.

    Переменная

    В качестве источника задайте переменную, содержащую XML-документ.

  • SecondOperand
    Если параметр SecondOperandType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (…), а затем укажите XML-код в диалоговом окне Редактор исходного текста документа.

    Если параметр SecondOperandType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.

    Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов

    Если параметр SecondOperandType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.

    Связанные разделы:Переменные служб Integration Services, Добавить переменную