删除 XML 中的节点 action

XML package 中的删除节点 action 使您能够从 XML 文件中删除特定节点。

设置

  • 输入会话名称或选择在开始 XML 会话 action中使用的现有变量。
  • 输入要删除节点的 XPath 表达式
  • 输入属性(可选)。

使用删除节点 action 的示例

在此示例中,您将创建自动化以删除 XML 中的指定节点。

  1. 创建 bot
    1. 在左侧窗格中,单击自动化

      将显示可用 bots 和表单的列表。

    2. 单击创建机器人
    3. 输入 bot 名称: XML_bot
    4. 单击创建和编辑
  2. 双击或拖动操作面板中 XML package 下的开始会话 action
    1. 会话名称字段中输入默认
    2. 在数据源字段中,选择文本选项并输入以下文本:
      <note> <to company = "AA">Tove</to> <from>Jani</from> <heading>提醒</heading> <body>这个周末别忘了我!</body> </note>
  3. 双击或拖动操作面板中 XML package 下的 删除节点 action
    1. 会话名称字段中输入默认
    2. XPath 表达式 字段中输入 //note/to
    3. 属性(可选)字段中输入 company
  4. 双击或拖动操作面板中XML package 下的 保存会话数据 action
    1. 会话名称字段中输入默认
    2. 选择写入 XML 数据选项并指定文件路径。 例如,D:\userdefined\Delete_node.xml
    3. 如果您指定的位置存在同名文件,请选择覆盖以替换现有文件。
  5. 单击保存运行
当您在 Notepad++ 中打开并编辑文件 Delete_node.xml 时,您会看到属性 company 已从文件中删除。
<?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>提醒</heading> <body>这个周末别忘了我!</body> </note>