activities
latest
false
- 概述
- 加密
- 数据库
- Java
- Python
- 网页 API
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
开发者活动
上次更新日期 2024年12月11日
执行 XPath
UiPath.WebAPI.Activities.ExecuteXPath
对给定的 XML 文档执行指定的 XPath 表达式。有关 XPath 语法的更多信息,请转到此处。
输入
- 现有 XML - 此为包含要处理的 XML 的“XDocument”变量。填写该字段后,XML 字符串字段将无法使用。此字段仅支持“XDocument”变量。
- XML 字符串 - 此为包含要处理的 XML 的字符串或字符串变量。填写该字段后,现有 XML 字段将无法使用。此字段仅支持字符串和字符串变量。
- XPath 表达式 - 此为包含 XPath 表达式的字符串或字符串变量。此字段仅支持字符串和字符串变量。
其他
- “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
常见
- “显示名称”- 活动的显示名称。
输出
- 结果 - 此为“对象”变量,包含给定 XML 的已检索节点或节点集。此字段仅支持“对象”变量。
“ 执行 XPath ”活动用于从
.xml
文件读取和提取数据。
为了举例说明如何使用此活动,我们创建了一个示例,该示例使用执行 XPath 活动从
.xml
文件中提取人员姓名。
此自动化流程的构建方法如下:
-
打开 Studio ,创建一个新“流程”。
注意:确保将.xml
文件放置在项目文件夹中。在此示例中,我们使用了XMLfiles.txt
。 -
将序列活动拖动至“工作流设计器”。
-
创建以下变量:
变量名称
变量类型
默认值
XMLString
字符串
Result
对象
-
-
将读取文本文件活动拖动至序列容器中。
- 在属性面板中,向显示名称字段添加名称
Read XML file
。 - 在“ 文件名 ” 字段中添加值
"XMLfiles.txt"
。 - 在“内容”字段中添加“
XMLString
”变量。
- 在属性面板中,向显示名称字段添加名称
-
在“读取文本文件”活动之后添加“执行 XPath”活动。
- 在属性面板中,向 XML 字符串字段添加
XMLString
变量。 - 在“ XPath 表达式”字段中添加值
"string(/catalog/book/author/text()[1])"
。 此表达式从xml
文件中提取“ 作者 ” 字段中的文本。 - 在“结果”字段中添加
Result
变量。
- 在属性面板中,向 XML 字符串字段添加
-
将“写入行”活动拖动到“执行 XPath”活动之后。
- 在“文本”字段中添加表达式
"Result: " + Result.ToString
。
- 在“文本”字段中添加表达式
-
运行流程。机器人从
.xml
文件中提取作者姓名,并将其显示在输出面板中。