activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

开发者活动

上次更新日期 2024年12月11日

执行 XPath

UiPath.WebAPI.Activities.ExecuteXPath

对给定的 XML 文档执行指定的 XPath 表达式。有关 XPath 语法的更多信息,请转到此处

属性

输入
  • 现有 XML - 此为包含要处理的 XML 的“XDocument”变量。填写该字段后,XML 字符串字段将无法使用。此字段仅支持“XDocument”变量。
  • XML 字符串 - 此为包含要处理的 XML 的字符串或字符串变量。填写该字段后,现有 XML 字段将无法使用。此字段仅支持字符串和字符串变量。
  • XPath 表达式 - 此为包含 XPath 表达式的字符串或字符串变量。此字段仅支持字符串和字符串变量。
其他
  • “私有”- 选中后将不再以“Verbose”级别记录变量和参数的值。
常见
  • “显示名称”- 活动的显示名称。
输出
  • 结果 - 此为“对象”变量,包含给定 XML 的已检索节点或节点集。此字段仅支持“对象”变量。

“执行 XPath”活动使用示例

执行 XPath ”活动用于从 .xml 文件读取和提取数据。
为了举例说明如何使用此活动,我们创建了一个示例,该示例使用执行 XPath 活动从 .xml 文件中提取人员姓名。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”

    注意:确保将 .xml 文件放置在项目文件夹中。在此示例中,我们使用了 XMLfiles.txt
  2. 序列活动拖动至“工作流设计器”。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      XMLString

      字符串

       

      Result

      对象

       
  3. 读取文本文件活动拖动至序列容器中。

    • 属性面板中,向显示名称字段添加名称 Read XML file
    • 在“ 文件名 ” 字段中添加值 "XMLfiles.txt"
    • 在“内容”字段中添加“XMLString”变量。
  4. 在“读取文本文件”活动之后添加“执行 XPath”活动。

    • 属性面板中,向 XML 字符串字段添加 XMLString 变量。
    • 在“ XPath 表达式”字段中添加值 "string(/catalog/book/author/text()[1])" 。 此表达式从 xml 文件中提取“ 作者 ” 字段中的文本。
    • 在“结果”字段中添加 Result 变量。
  5. 将“写入行”活动拖动到“执行 XPath”活动之后。

    • 在“文本”字段中添加表达式 "Result: " + Result.ToString
  6. 运行流程。机器人从 .xml 文件中提取作者姓名,并将其显示在输出面板中。
  • 属性
  • “执行 XPath”活动使用示例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。