Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 8 Следующий »

Create new with XSD Version  8 (Net)

Action group: XML


Description

The action creates the XML-file context according to the schema specified in the XSD-file.

Action icon


Parameters

Input parameters

ParameterDescription
XSD-filePath to the file with .xsd extension that contains an XML schema.
OptionsA collection with the values of the elements to be set


XSD-файл                         Path to the file with .xsd extension that contains an XML schema

Параметры                      A collection with the values of the elements to be set

Выходные параметры


Контекст                          XML-контекст

Настройки

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
XSD fileFile with XSD-schemeRobin.FilePath
Yes
OptionsValue of parametersRobin.Collection
No
Results
ContextContext of a new XML documentRobin.XMLXML context

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

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

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

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

Пример использования 

Задача

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

Решение

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

Реализация

  1. Перенести действие "Создать по XSD" на рабочую область 

  2. Настроить параметры действия "Создать по XSD". 
    В поле "XSD файл" указать путь к файлу, где хранится шаблон XSD файла или указать шаблон для XML файла, который будет указывать в каком порядке и какие элементы будут созданы в XSD - файле.
     
  3. В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов. 

     

Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. 

Посмотреть результат можно в файле File_XSD по адресу, куда был сохранен файл


Результат можно посмотреть в файле File_XSD по адресу, куда был сохранен файл

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

  • В поле "XSD  файл" указать параметр "XSD"

  • В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов

После задания параметров нужно аналогично предыдущему примеру  нажать на "Старт" и запустить схему робота.



  • Нет меток