Редактор задачи «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-документа. При выборе этого параметра отображаются динамические параметры в разделе Поиск различий.
Обновление
Результат операции поиска различий применяется для создания нового документа. При выборе этого параметра в разделе отображаются динамические параметры Обновление.
SourceType
Выберите тип источника XML-документа. Параметры этого свойства приведены в следующей таблице.Значение
Описание
Прямой ввод
Задайте источник для XML-документа.
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
Источник
Если параметр Источник имеет значение Прямой ввод, укажите код XML или нажмите кнопку с многоточием (…), а затем укажите код XML в диалоговом окне Редактор исходного текста документа.Если параметр Источник имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.
Связанные разделы:Диспетчер соединения файлов, Редактор диспетчера подключения файлов
Если параметр Источник имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.
Связанные разделы:Переменные служб Integration Services, Добавить переменную.
Динамические параметры OperationType
OperationType = Проверка
Задайте параметры для операции проверки.
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 = Объединение
Задайте параметры для операции объединения.
XPathStringSourceType
Выберите тип источника XML-документа. У этого свойства есть параметры, указанные в следующей таблице.Значение
Описание
Прямой ввод
Задайте источник для XML-документа.
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
XPathStringSource
Если параметр XPathStringSourceType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (...), а затем введите XML-код в диалоговом окне Редактор исходного текста документа.Если параметр XPathStringSourceType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.
Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов
Если параметр XPathStringSourceType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.
Связанные разделы:Переменные служб Integration Services, Добавить переменную
При использовании инструкции XPath для определения места в исходном документе, куда необходимо вставить данные, ожидается, что инструкция возвратит единственный узел. Если инструкция возвращает несколько узлов, то используется только первый узел. Содержимое второго документа добавляется в первый узел, который возвращается запросом XPath.
SaveOperationResult
Укажите, сохраняет ли задача «XML» вывод операции объединения.OverwriteDestination
Укажите, перезаписывать ли файл или переменную назначения.Destination
Если параметр DestinationType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов
Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.
Связанные разделы:Переменные служб Integration Services, Добавить переменную.
DestinationType
Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.Значение
Описание
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
SecondOperandType
Выберите тип получателя второго XML-документа. Это свойство имеет параметры, указанные в следующей таблице.Значение
Описание
Прямой ввод
Задайте источник для XML-документа.
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
SecondOperand
Если параметр SecondOperandType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (…), а затем укажите XML-код в диалоговом окне Редактор исходного текста документа.Если параметр SecondOperandType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.
Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов
If SecondOperandType is set to Variable, select an existing variable, or click <New variable...> to create a new variable.
Related Topics: Переменные служб Integration Services, Добавить переменную
OperationType = Поиск различий
Задайте параметры для операции поиска различий.
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
Укажите, перезаписывать ли файл или переменную назначения.Destination
Если параметр DestinationType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.Связанные разделы: Диспетчер соединения файлов, Редактор диспетчера подключения файлов
Если параметр DestinationType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.
См. также разделыПеременные служб Integration Services, Добавить переменную.
DestinationType
Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.Значение
Описание
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
SecondOperandType
Выберите тип назначения XML-документа. У этого свойства есть параметры, указанные в следующей таблице.Значение
Описание
Прямой ввод
Задайте источник для XML-документа.
Соединение с файлом
Выберите файл, содержащий XML-документ.
Переменная
В качестве источника задайте переменную, содержащую XML-документ.
SecondOperand
Если параметр SecondOperandType имеет значение Прямой ввод, укажите XML-код или нажмите кнопку с многоточием (…), а затем укажите XML-код в диалоговом окне Редактор исходного текста документа.Если параметр SecondOperandType имеет значение Соединение с файлом, выберите диспетчер подключения файлов или нажмите кнопку <Создать соединение...> для создания нового диспетчера соединений.
См. также разделыДиспетчер соединения файлов, Редактор диспетчера подключения файлов
Если параметр SecondOperandType имеет значение Переменная, выберите существующую переменную или нажмите кнопку <Создать переменную...> для создания новой переменной.
См. также разделыПеременные служб 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, Добавить переменную
См. также