删除 XML 中的节点 操作 - XML 软件包 中的 删除节点 操作 使您能够从 XML 文件中删除特定节点。

Automation 360

XML 软件包 中的删除节点 操作 使您能够从 XML 文件中删除特定节点。

设置

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

使用删除节点 操作 的示例

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

  1. 创建一个机器人。
    1. 在左侧窗格中,单击自动化。

      将显示可用 机器人 和表单的列表。

    2. 单击创建机器人。
    3. 输入 机器人 名称: XML_bot。
    4. 单击创建和编辑。
  2. 双击或拖动操作面板中 XML 软件包 下的开始会话 操作。
    1. 在会话名称字段中输入默认。
    2. 在数据源字段中,选择文本选项并输入以下文本:
      <note>
      
      <to company = "AA">Tove</to>
      
      <from>Jani</from>
      
      <heading>Reminder</heading>
      
      <body>Don't forget me this weekend!</body>
      
      </note>
  3. 双击或拖动操作面板中 XML 软件包 下的 删除节点 操作。
    1. 在会话名称字段中输入默认。
    2. 在 XPath 表达式 字段中输入 //note/to。
    3. 在属性(可选)字段中输入 company。
  4. 双击或拖动操作面板中XML 软件包 下的 保存会话数据 操作。
    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>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>