Группа «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