阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

XML 命令

  • 已更新:5/30/2019
    • 11.3.x
    • 探索
    • Enterprise

XML 命令

使用 XML 命令可处理从 Web 服务和云计算应用程序生成的 XML 信息。

概述

根据 XML 文档的树结构,XML 命令支持会话、节点编辑和 Xpath 表达式执行。该命令使自动化TaskBot/MetaBot逻辑能够导航树,并根据各种条件进行选择。

使用 XML 命令,用户可捕获具有 XML 格式的数据并将其保存到指定位置。

启动 XML 会话
指定会话名称和数据源(文件或文本)。
结束 XML 会话
通过关闭打开的 XML 会话完善启动 XML 会话操作。
插入节点
指定节点名称和值。节点的位置基于 XPath 表达式的位置。
如果存在节点名,则指定操作(始终插入跳过覆盖)和节点插入位置(开头结尾在特定子节点之前在特定子节点之后)。
注: 如果选择在特定子节点之前在特定子节点之后,需指定子节点名称。
删除节点/属性
通过指定 XPath 表达式从 XML 文件中删除节点或属性。
更新节点
在会话中更新 XPath 表达式指定位置的节点。
更新属性:选中相应的复选框以添加、更新或删除属性。
验证 XML 文档

使用 XML 架构文件 (.xsd)、内部文档类型定义 (DTD) 验证会话数据,或者验证会话数据格式是否正确。

可以将验证输出(VALID 或 INVALID)分配给变量。如果在验证期间发生错误,则会将其存储在以下系统变量中:$Error Line Number$$Error Description$

获取节点
通过指定 XPath 表达式检索会话数据中单个或多个节点的值。
  • 获取单个节点:从会话数据中检索 XPath 表达式指定位置的单个节点或属性的值。该值将分配给变量。
  • 获取多个节点:根据指定的 XPath 表达式使用“文本值”/“XPath 表达式”/“特定属性名称”从会话数据中检索多个节点的值。
该值将分配给名为 $XML Data Node (Node name)$ 的系统变量,您可以将该变量与循环命令结合使用。例如,循环命令可用于搜索 XML 数据集中的每个节点。
保存会话数据
将会话数据保存到变量。
编写 XML 数据:选中相应的复选框以将数据保存到指定位置。

数据保存在以 UTF-8 格式编码的 XML 文件中。

执行 XPath 函数
执行 XPath 函数并将结果存储在变量中。
发送反馈