Проверить существование элемента / Check for the existence of an element
Группа действий: XML
Действие проверяет существование элемента в указанном XML-документе.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст XML-документа | XML-документ, в котором будет проверяться существование элемента. | Robin.XML | Контекст XML | Да |
Способ поиска | Параметр устанавливает способ поиска элемента. | Robin.String | Да | |
Имя элемента | Имя элемента, который необходимо проверить на существование. Если в поле «Способ поиска» выбран поиск по имени, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться. | Robin.String | Нет | |
XPath элемента | Путь к элементу, который необходимо проверить на существование. Если в поле «Способ поиска» выбран поиск по XPath, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться. | Robin.String | Нет | |
Результаты | ||||
Результат | Действие вернет «true», если элемент содержится в XML-документе, или «false», если элемент не найден. | Robin.Boolean | true |
Особые условия использования
- В действии необходимо выбрать способ поиска элемента - по имени или по XPath.
- Если элемент не найден по выбранному способу поиска- действие вернет "false".
- Если элемент найден, действие возвращает "true".
- Если не заполнен параметр поиска(По имени или По XPath), а он указан в параметре "Способ поиска", то робот вернет ошибку.
Пример использования
Задача:
Решение:
Реализация:
Результат: