Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Пакет XML

  • Обновлено: 6/14/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Пакет XML

Расширяемый язык разметки (XML) — это язык разметки, предназначенный для хранения и передачи данных. Используйте действия в для XML package автоматизации обработки XML-данных, созданных из веб-служб и облачных приложений.

XML-документ структурирован как упорядоченное и маркированное дерево. Каждый узел дерева является элементом XML и записывается с тегом открытия и закрытия. В следующем примере custname и custid являются узлами:

<customer>
<custname>XYZ Corp</custname>
<custid>A001</custid>
</customer>

XPath — это язык запросов, который использует выражения пути для выбора узлов или наборов узлов в XML-документ. XPath включает встроенные функции для управления строкой, цифрой, Логическое значение, дата и время и т. д.

Перед началом работы

Выполните следующие действия в . XMLpackage

  1. Запустите сеанс XML с помощью начальной сессии XML action. Используйте это имя сеанса для всех соответствующих actions.
  2. Для actions XML package автоматизации задач, связанных с XML, используйте различные доступные в .
  3. Сохраните сеанс с помощью сессии Save XML action , чтобы назначить данные переменной типа файла или строки.
  4. Завершите сессию, используя сеанс End XML action для выполнения задачи.

Actions в разделе XML package

Включает XML в себя следующее actions:

Action Описание
Удалить узел Удаление определенного узла из файла XML.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action .
  • Введите выражение XPath для удаляемого узла.
  • Введите атрибут (необязательно)
Завершить сессию Закрытие сеанса XML.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action.
  • Сохраните и закройте сеанс.
Выполните функцию XPath Выполняет функцию XPath и сохраняет результаты в переменной.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action .
  • Введите выражение XPath или выберите существующую переменную.
  • Назначьте выходной параметр переменной типа String .
Получить несколько узлов Извлекает значение нескольких узлов.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action .
  • Введите выражение XPath , чтобы получить несколько узлов, или выберите существующую переменную.
  • В поле Get each node (получить каждый узел) выберите, требуется ли текстовое значение, выражение XPathили определенное имя атрибута для каждого узла.
    Например,
    <Customer>
    <Cust_Details>
    	<custid>A001</ custid>
    <custname>XYZ Corp</custname>
    <custzipcode>15639</custzipcode>
    <country>Mexico</country>
    <Locale lang=”es”> Spanish</Locale>
    </Cust_Details>
    </Customer>
    
    • Текстовое значение извлекает точное значение конкретного элемента узла. Например, элемент custname узла Cust_Details извлекает имена всех клиентов компании.
    • Выражение XPath указывает путь к выбранному узлу в документе XML. Выражение XPath, такое как Customer//Cust_Details//cuttid , выбирает только идентификаторы клиентов, доступные в узле сведений о клиенте.
    • Конкретный атрибут определяет свойство или тип элемента в определенном узле. Например , lang является атрибутом элемента Locale в узле Cust_Details. Выходные данные для атрибута lang отображаются как .
Получить один узел Извлекает значение одного узла.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action.
  • Введите выражение XPathи атрибут (необязательно) для извлечения узла.
    Получить один узел извлекает первое значение из XML-документа на основе предоставленного выражения XPath и атрибута.
    • Выражение XPath с атрибутом: Отображается значение атрибута элемента выражения XPath. Например, если выражение XPath введено как Customer//Cust_Details//Locale с атрибутом lang , то вывод будет отображаться как es.
    • Выражение XPath без атрибута: Отображается значение элемента выражения XPath. Например, если выражение XPath введено как Customer//Cust_Details//Locale без какого-либо атрибута, в качестве вывода отображается испанский язык.
  • Назначьте выходные данные переменной типа String.
Вставьте узел См. Использование действия Вставить узел.
Сохранить данные сеанса Сохраняет данные сеанса XML в файл или переменную типа String.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action.
  • Чтобы сохранить данные сеанса в файл, выберите параметр записать данные XML и укажите путь к файлу.
  • Выберите Перезаписать , чтобы заменить существующий файл, если файл с таким именем существует в указанном местоположении.
  • Назначьте выходные данные переменной типа String.
Начните сеанс Создание нового сеанса XML на основе XML-файла или указанного текста.
  • Запустите сеанс XML.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action. Используйте это имя сеанса для всех соответствующих actions.
  • В поле Источник данных выберите Файл или Текст:
    • Файл: Выберите файл Control Room, файл рабочего столаили существующую переменную типа файла.
    • Текст: Укажите имя текста или выберите существующую переменную.
  • Сохраните сеанс XML.
Обновить узел Обновляет значение узла.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action.
  • Введите выражение XPath для узла, который необходимо обновить.
  • Введите новое значение для узла.
  • Выберите параметр Ups attribute(s) (атрибуты обновлений), чтобы создать новый словарь или добавить существующую переменную Dictionary-type.
Проверить XML-документ Теги и структура документа определяются при создании документа XML. Используйте эту функцию action для проверки документа XML.
  • Введите имя сеанса или выберите существующую переменную, используемую в сеансе Start XML action.
  • Выберите тип проверки из следующих вариантов:
    • Файлы схемы XML (.xsd)
    • Укажите схему с помощью списка или переменной. Создайте новую переменную типа List или используйте уже существующую.
    • Определения типов внутренних документов (DTD)
    • Хорошо сформирован
  • Назначьте выход переменной, используя функцию назначить выход (действительный или неверный) переменной
Отправить отзыв