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

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

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

Открыть / Load XML (LoadXmlDocument)


Открывает файл по выбранному пути и создает его контекст.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь до файлаPath to file

Путь к XML-файлу, который необходимо открыть. Открыть можно любой файл с XML разметкой

Robin.FilePathC:\Users\Документ\1.xmlДа
Результаты

Контекст

Context name

XML-контекст.

Robin.XML
Нет

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

Действие может работать только с xml-файлами корректной структуры (должен присутствовать корневой элемент, верный наполнения файла и т.д). 

Получить элементы по XPath / Get elements XPath (UseXpath)


Получает коллекцию, содержащую контент элементов с указанным тегом.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

Контекст

Context name

XML-контекст

Robin.XML
Да
XPathXPath

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.FolderPathC:\Users\ДокументДа
Результаты

Результат

Result

Путь к сохраненному файлу в формате XML

Robin.FilePath


Нет

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

Действие может работать только с контекстом корректной структуры (должен присутствовать корневой элемент, верный синтаксис наполнения и т.д). 

Т.е. пустой контекст не может быть сохранен в корректный xml-файл.

Создать новый / Create new


Создает новый пустой контекст.


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ВерсияVersion

Версия создаваемого документа

По умолчанию 1.0

Robin.String1.0Нет
КодировкаEncoding

Кодировка создаваемого документа.


Выпадающий список:

  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5

По умолчанию UTF-8

Robin.String UTF-8Нет
Результаты

Контекст

Context name

XML-контекст

Robin.XML
Нет

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

Пустой контекст не может быть сохранен в корректный xml-файл действием Сохранить.  Для сохранения нужно добавить хотя бы один элемент.

Создать по XSD / Create new with XSD


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


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
XSD файлXSD fileФайл, определяющий правила создания XMLRobin.FilePath
Да
ПараметрыOptionsЗначения параметров для подстановки.Robin.Collection
Нет
Результаты

Контекст

Context name

XML-контекст

Robin.XML
Нет

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

Пустой контекст может быть сохранен в xml-файл, однако содержимое элементов будет пустым.

Добавить элемент  / Add element


Добавляет элемент в открытый контекст.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

Контекст

Context name

XML-контекст

Robin.XML
Да
XPathXPath

Путь к элементу, относительно которого будет создаваться новый элемент.

По умолчанию элемент будет создан последним дочерним относительно корневого.

Для пустого контекста параметр не принимается во внимание, так как элемент будет добавлен как корневой.

Robin.String

Нет
Имя тэгаTag nameИмя тега для создаваемого элемента.Robin.String
Да
ЗначениеValueКонтент для создаваемого элемента.Robin.String
Нет
ПараметрыOptionsСловарь параметров, которые нужно добавить к элементу, и их значений.Robin.Dictionary
Нет
Режим добавленияAdding mode

Определяет, куда будет добавлен новый элемент относительно якорного элемента.


  • Перед элементом
  • После элемента
  • Верхний дочерний
  • Нижний дочерний

По умолчанию "Нижний дочерний"

Для пустого контекста параметр не принимается во внимание, так как элемент будет добавлен как корневой.

Robin.String
Нет

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

Если указать XPath до корневого элемента (или не указать его вообще) и одновременно выбрать в параметре "Режим добавления" значение "Перед элементом" или "После элемента", будет вызвана ошибка.

Удалить элемент  / Delete element


Удаляет элемент из открытого контекста.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

Контекст

Context name

XML-контекст

Robin.XML
Да
XPathXPath

Путь к элементу, который необходимо удалить.


Если XPath неверный, то будет вызвана ошибка.

Robin.String

Да

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

Отсутствуют.


Проверить существование элемента / Check for the existence of an element


Действие проверяет существование элемента в указанном XML-документе.


Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Контекст XML-документа

XML-документ, в котором будет проверяться существование элемента.

Robin.XML

Контекст XML

Да

Способ поиска

Параметр устанавливает способ поиска элемента.

Robin.String


Да

Имя элемента

Имя элемента, который необходимо проверить на существование. Если в поле «Способ поиска» выбран поиск по имени, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться.

Robin.String


Нет

XPath элемента

Путь к элементу, который необходимо проверить на существование. Если в поле «Способ поиска» выбран поиск по XPath, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться.

Robin.String


Нет

Результаты

Результат

Действие вернет «true», если элемент содержится в XML-документе, или «false», если элемент не найден.

Robin.Boolean

true


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

  1. В действии необходимо выбрать способ поиска элемента - по имени или по XPath.
  2. Если элемент не найден по выбранному способу поиска- действие вернет "false".
  3. Если элемент найден, действие возвращает "true".
  4. Если не заполнен параметр поиска(По имени или По XPath), а он указан в параметре  "Способ поиска", то робот вернет ошибку.


  • Нет меток