История страницы
Создать по 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 |
Путь к файлу
Filling example | Mandatory field | |||
Parameters | ||||
XSD file | File with XSD-scheme |
Robin.FilePath |
Коллекция
Yes |
Options | Value 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".
Реализация
- Перенести действие "Создать по XSD" на рабочую область
- Настроить параметры действия "Создать по XSD".
В поле "XSD файл" указать путь к файлу, где хранится шаблон XSD файла или указать шаблон для XML файла, который будет указывать в каком порядке и какие элементы будут созданы в XSD - файле.
- В поле "Параметры" указать значения для элементов. Подстановка будет идти по порядку указания элементов.
Нажать на кнопку "Старт" в верхней панели.
...