Открыть / Load XML (LoadXmlDocument)
Открывает файл по выбранному пути и создает его контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Путь до файла | Path to file | Путь к XML-файлу, который необходимо открыть. Открыть можно любой файл с XML разметкой | Robin.FilePath | C:\Users\Документ\1.xml | Да |
Результаты | |||||
Контекст | Context name | XML-контекст. | Robin.XML | Нет |
Особые условия использования
Действие может работать только с xml-файлами корректной структуры (должен присутствовать корневой элемент, верный наполнения файла и т.д).
Получить элементы по XPath / Get elements XPath (UseXpath)
Получает коллекцию, содержащую контент элементов с указанным тегом.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст | Robin.XML | Да | |
XPath | XPath | XPATH запрос. Путь до тега (включительно), который содержит получаемое значение | Robin.String | Да | |
Результаты | |||||
Результат | Result | Возвращает коллекцию элементов по указанному пути. | Robin.Collection | Нет |
Особые условия использования
Если XPath не определяет тэг однозначно, то мы получаем коллекцию из содержимого тэгов, удовлетворяющих указанному XPath.
Если элемент по тэгу имеет дочерние элементы, то содержимое этих дочерних элементов склеивается в одну строчку.
Получить таблицу / Get data table (Getdt)
Получает таблицу из элементов с указанным тегом.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст | Robin.XML | Да | |
Имя тега | Tag name | Указать тег, из которого нужно взять таблицу. | Robin.String | Да | |
Результаты | |||||
Результат | Result | Полученная таблица. Заголовками столбцов будут названия параметров тэга. | Robin.DataTable | Нет |
Особые условия использования
Получает таблицу значений параметров для элементов с указанным тегом.
Закрыть / Close (Close)
Закрывает контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст | Robin.XML | Да |
Особые условия использования
Отсутствуют.
Сохранить в файл / Save to file
Сохраняет открытый контекст в файл формата XML.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст который будет сохраняться. | Robin.XML | Да | |
Имя файла | File name | Имя для файла без указания расширения | Robin.String | Новый_файл | Да |
Сохранить в папке | Save to folder | Папка, в которую необходимо сохранить файл. | Robin.FolderPath | C:\Users\Документ | Да |
Результаты | |||||
Результат | Result | Путь к сохраненному файлу в формате XML | Robin.FilePath | Нет |
Особые условия использования
Действие может работать только с контекстом корректной структуры (должен присутствовать корневой элемент, верный синтаксис наполнения и т.д).
Т.е. пустой контекст не может быть сохранен в корректный xml-файл.
Создать новый / Create new
Создает новый пустой контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Версия | Version | Версия создаваемого документа По умолчанию 1.0 | Robin.String | 1.0 | Нет |
Кодировка | Encoding | Кодировка создаваемого документа. Выпадающий список:
По умолчанию UTF-8 | Robin.String | UTF-8 | Нет |
Результаты | |||||
Контекст | Context name | XML-контекст | Robin.XML | Нет |
Особые условия использования
Отсутствуют.
Создать по XSD / Create new with XSD
Создает новый контекст, используя XSD
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
XSD файл | XSD file | Файл, определяющий правила создания XML | Robin.FilePath | Да | |
Параметры | Options | Значения параметров для подстановки. | Robin.Collection | Нет | |
Результаты | |||||
Контекст | Context name | XML-контекст | Robin.XML | Нет |
Особые условия использования
Отсутствуют.
Добавить элемент / Add element
Добавляет элемент в открытый контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст | Robin.XML | Да | |
XPath | XPath | Путь к элементу, относительно которого будет создаваться новый | Robin.String | Нет | |
Имя тэга | Tag name | Имя тега для создаваемого элемента. | Robin.String | Да | |
Значение | Value | Контент для создаваемого элемента. | Robin.String | Нет | |
Параметры | Options | Словарь параметров, которые нужно добавить к элементу, и их значений. | Robin.Dictionary | Нет | |
Режим добавления | Adding mode | Определяет, куда будет добавлен новый элемент относительно якорного элемента.
По умолчанию "После элемента" | Robin.String | Нет |
Особые условия использования
Первый
Удалить элемент / Delete element
Удаляет элемент из открытого контекста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | XML-контекст | Robin.XML | Да | |
XPath | XPath | Путь к элементу, который необходимо удалить. | Robin.String | Да |
Особые условия использования
Отсутствуют.