Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Создать по XSD Версия 

...

8 (Net)

Группа действий: XML

...

Описание

Создает новый контекст, используя XSD.

Иконка

Image Removed

Настройки

Действие создает контекст XML-файла по схеме, указанной в XSD-файле

Иконка действия

Image Added

Параметры и их настройки

Свойство
СвойствоАнгл. наименование
ОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
XSD- файл
XSD fileФайл, определяющий правила создания XML.
Путь к файлу с расширением .xsd, который содержит XML-схему

Путь к файлу

Robin.FilePath


Да
ПараметрыOptionsЗначения параметров для подстановки.
Значение элементовКоллекция со значениями элементов для установки

Коллекция

Robin.Collection

Коллекция


Нет
Результаты

Контекст

Context name

XML-контекст

.

Идентификатор контекста XML

Robin.XML


Нет

...

Подробнее о XSD XSD https://habr.com/ru/post/90696/

Особые условия использования

В действие  заложена "проверка" типов данных, переданных в коллекцию:

  • Если переданные данные из коллекции, не соответствуют типам данных XSD-файла, то выдается сообщение: "Тип значений, указанных в коллекции, не соответствуют типам данных, которые указаны в XSD-файле.";
  • Если в коллекции не указаны значения для обязательных параметров, то выдается сообщение: "В коллекции не указаны значения для элементов, которые указаны в XSD-файле как обязательные.";
  • Если пользователь указывает некорректный параметр, то выдается сообщение: "Указан файл с некорректным расширением. Допустимое расширение - xsd.";
  • Если пользователь указывает невалидный XSD-файл (неправильный синтаксис), то выдается сообщение: "Указанный файл имеет недопустимый синтаксис.".

Пример использования (нужно менять)

Задача

Создать новый контект контекст по работе с XML- документом, используя XSD.

Решение

Воспользоваться действием "Создать по XSD". 

Реализация

  1. Перенести действие "Создать по XSD" на рабочую
  2. область 
  3. область.
  4. Image Removed
  5. Image Added
  6. Настроить параметры действия "Создать по XSD". 
    В поле "XSD файл" указать путь к файлу, где хранится шаблон XSD файла или указать шаблон для XML файла, который будет указывать в каком порядке и какие элементы будут созданы в XSD - файле.
    Image Added 
  7. Image Removed
  8. В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов. 
  9. Image Removed
  10. Image Added
  11. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешноImage Removed.
Image Added
Посмотреть результат можно в файле File_XSD по адресу, куда был сохранен файл.
Image Added
Результат можно посмотреть в файле File_XSD по адресу, куда был сохранен файл.
Image Added
Для того, чтобы указать шаблон для XML файла, который будет указывать в каком порядке и какие элементы будут созданы в XSD - файле нужно:

  • В поле "XSD  файл" указать параметр "XSD";
    Image Added
  • В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов.
    Image Added
    После задания параметров нужно аналогично предыдущему примеру  нажать на "Старт" и запустить схему робота.