Экспорт в XML-файл

Компонент предназначен для экспорта таблиц данных в файлы формата XML.

Важно: Для работы узла требуется предварительно создать подключение к XSD-схеме и связать его с входным портом Подключение. Подключение происходит аналогично подключению с БД.

Порты

Вход

  •  Источник данных — таблица данных, подлежащая экспорту;
  •  Управляющие переменные (необязательный порт) — переменными можно задать значения параметров мастера настройки;
  •  Подключение к источнику XSD-схемы (обязательный порт) — подключение настроенного ранее Подключения к набору XSD-схем.

Мастер настройки

Шаг 1. Настройка файла экспорта

  • Имя файла — задает путь к файлу-приемнику при локальном подключении, либо имя файла при использовании подключения к папке. Кнопка  вызывает диалог выбора файла.
  • Настройка форматирования — область включает следующие флаги.
    • Записывать Byte Order Mark — записывать маркер последовательности байтов.
    • Добавлять отступы и переводы строк — в файле экспорта каждой строке будет соответствовать один элемент, перед которым будет стоять позиция табуляции.
    • Экранировать табуляции и переводы строк в атрибутах — замена в атрибутах выходного файла символов табуляции на обозначение 	 и символа перевода строк на 

    • Экранировать одинарные и двойные кавычки — замена в выходном файле одинарных кавычек на обозначение ' и двойных на ".

Шаг 2. Сопоставление полей для экспорта

  • Подключение — состояние подключения к XSD-схеме.
  • Корневой элемент — выбор корневого элемента XSD-схемы, в соответствии с которым данные будут экспортироваться.
  • Связывание объектов — список полей экспортируемой таблицы и иерархической структуры XML, которые необходимо соотнести друг с другом. Типы данных поля таблицы и связываемого объекта должны совпадать. Списки можно связать автоматически, воспользовавшись кнопкой  Связать автоматически. Если связь между полем и объектом была установлена неправильно, ее можно удалить, нажав на кнопку  на линии связи. При необходимости удаления всех связей используется кнопка  Удалить все связи. Поля таблицы, которые уже соотнесены с каким-либо элементом, подсвечиваются жирным шрифтом. Помимо автоматического, возможно связывание полей и объектов XML вручную двумя способами.
    • Методом Drag-and-drop — перетащить метку поля на элемент.
    • Выбрать элемент для связи и в колонке Связанные поля щелкнуть левой кнопкой мыши по его ячейке. Откроется окно для выбора полей, пригодных для связывания. Кнопка-переключатель в состоянии фильтра  предоставляет в окне выбора только те поля, которые еще не связаны с какими-либо элементами, а в простом состоянии  предоставляет к выбору все поля.
  • Наличие временной зоны — указание для данных формата дата/время временной зоны машины, на которой производится экспорт.
    • Не указывать.
    • Не указывать для даты — не указывать временную зону для элементов типа Date.
    • Указывать всегда.