Группа «XML»¶
Получить таблицу / Get data table¶
Задача: имеется XML документ. Составить таблицу с атрибутом Cell.
Решение: воспользоваться действиями «Открыть», «Получить таблицу», «Сохранить таблицу в CSV».
Реализация:
Собрать схему робота, состоящую из действий: «Открыть», «Получить таблицу», «Сохранить таблицу в CSV».
Настроить параметр для действия «Открыть».
Настроить параметры для действия «Получить таблицу».
Настроить параметры для действия «Сохранить таблицу в CSV».
Результат:
Программный робот отработал успешно. Данные по элементу Cell извлечены.
Добавить элемент / Add element¶
Задача: создать новый XML-документ с корневым элементом INVENTORY и вложенным в него элементом BOOK, который имеет атрибуты TITLE=»The Adventures of Huckleberry Finn» и AUTHOR=»Mark Twain». Сохранить полученный XML на рабочий стол.
Решение: воспользоваться действиями «Создать новый», «Добавить элемент», «Сохранить в файл».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Создать новый».
Настроить параметры действия «Добавить элемент». (для корневого элемента INVENTORY).
Настроить параметры для действия «Добавить элемент» (для элемента BOOK).
В поле «Атрибуты» указать атрибуты для элемента BOOK.
Настроить параметры для действия «Сохранить в файл».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно.
Созданный XML сохранен на рабочем столе.
Закрыть / Close¶
Задача: получить коллекцию элементов с тегом AUTOR из XML файла Text.xml и закрыть контекст по работе с XML документом.
Решение: воспользоваться действиями «Открыть», «Получить элементы по Xpath», «Закрыть».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Открыть».
Настроить параметры действия «Получить элементы по Xpath».
Настроить параметр для действия «Закрыть».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. Коллекция элементов для тега AUTHOR получена. Контекст по работе с XML-документом закрыт.
Открыть / Load XML¶
Задача: получить таблицу из XML файла Text.xml и сохранить ее в формате CSV.
Решение: воспользоваться действиями «Открыть», «Получить таблицу», «Сохранить таблицу в CSV».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметры действия «Получить таблицу».
Настроить параметры действия «Сохранить таблицу в CSV».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно.
Таблица получена.
Получить элементы по XPath / Get elements XPath¶
Задача: получить коллекцию элементов с тегом AUTOR из XML файла Text.xml
Решение: воспользоваться действиями «Открыть», «Получить элементы по Xpath».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Открыть».
Настроить параметры действия «Получить элементы по Xpath».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. Коллекция элементов для тега AUTHOR получена.
Создать новый / Create new¶
Задача: создать новый XML-документ с корневым элементом INVENTORY и вложенным в него элементом BOOK, который имеет атрибуты TITLE=»The Adventures of Huckleberry Finn» и AUTHOR=»Mark Twain». Сохранить полученный XML на рабочий стол.
Решение: воспользоваться действиями «Создать новый», «Добавить элемент», «Сохранить в файл».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Создать новый».
Настроить параметры действия «Добавить элемент». (для корневого элемента INVENTORY).
Настроить параметры для действия «Добавить элемент» (для элемента BOOK).
В поле «Атрибуты» указать атрибуты для элемента BOOK.
Настроить параметры для действия «Сохранить в файл».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно.
Созданный XML сохранен на рабочем столе.
Создать по XSD / Create new with XSD¶
Задача: создать новый контект по работе с XML документом, используя XSD.
Решение: воспользоваться действием «Создать по XSD».
Реализация:
Перенести действие «Создать по XSD» на рабочую область.
Настроить параметры действия «Создать по XSD».
В поле «XSD файл» указать шаблон для XML файла, который будет указывать в каком порядке и какие элементы будут созданы в файле.
В поле «Параметры» указать значения для элементов. Подстановка будет идти по порядку указания элементов.
- Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно.
Сохранить в файл / Save to file¶
Задача: существует XML-документ Text.xml , необходимо удалить атрибут PRICE у элемента BOOK. Копию с изменным XML файлом сохранить на рабочий стол.
Решение: воспользоваться действиями «Открыть», «Удалить элемент», «Сохранить в файл».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Открыть».
Настроить параметры действия «Удалить элемент».
Настроить параметры действия «Сохранить в файл».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. XML сохранен на рабочий стол.
Требумый атрибут PRICE удален из документа XML Копия файла с изменением.xml
Удалить элемент / Delete element¶
Задача: существует XML-документ Text.xml , необходимо удалить атрибут PRICE у элемента BOOK. Копию с изменным XML файлом сохранить на рабочий стол.
Решение: воспользоваться действиями «Открыть», «Удалить элемент», «Сохранить в файл».
Реализация:
Собрать схему робота, состоящего из действий:
Настроить параметр действия «Открыть».
Настроить параметры действия «Удалить элемент».
Настроить параметры действия «Сохранить в файл».
Нажать на кнопку «Старт» в верхней панели.
Результат:
Программный робот отработал успешно. Требумый атрибут PRICE удален.
Требумый атрибут PRICE удален из документа XML Копия файла с изменением.xml