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

Ключ

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

Создать по XSD Версия  8 (Net)

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

...

Описание

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

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


Параметры

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

XSD-файл  файл                            Файл, определяющий правила создания XML Path to the file with .xsd extension that contains an XML schema

Параметры     Параметры                      Значения параметров для подстановкиA collection with the values of the elements to be set

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


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

Настройки

Свойство
Property
Описание
Description
Тип
Type
Пример заполненияОбязательность заполнения поляПараметрыXSD- файлПуть к файлу с расширением .xsd, который содержит XML-схему

Путь к файлу

Filling exampleMandatory field
Parameters
XSD fileFile with XSD-scheme
Robin.FilePath
Да

Коллекция


Yes
Значение элементовКоллекция со значениями элементов для установки
OptionsValue of parameters
Robin.Collection
Нет

No
Результаты
Results
Контекст

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

Context

XML-контекст

Context of a new XML document
Robin.XML
Нет
XML 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. В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов. 
    Image RemovedImage Added

     

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

...