XML 软件包 中的删除节点 操作 使您能够从 XML 文件中删除特定节点。
设置
- 输入会话名称或选择在开始 XML 会话 操作中使用的现有变量。
- 输入要删除节点的 XPath 表达式。
- 输入属性(可选)。
使用删除节点 操作 的示例
在此示例中,您将创建自动化以删除 XML 中的指定节点。
- 创建一个机器人。
- 在左侧窗格中,单击自动化。
将显示可用 机器人 和表单的列表。
- 单击创建机器人。
- 输入 机器人 名称: XML_bot。
- 单击创建和编辑。
- 在左侧窗格中,单击自动化。
- 双击或拖动操作面板中 XML
软件包 下的开始会话
操作。
- 在会话名称字段中输入默认。
- 在数据源字段中,选择文本选项并输入以下文本:
<note> <to company = "AA">Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
- 双击或拖动操作面板中 XML
软件包 下的 删除节点
操作。
- 在会话名称字段中输入默认。
- 在 XPath 表达式 字段中输入 //note/to。
- 在属性(可选)字段中输入 company。
- 双击或拖动操作面板中XML
软件包 下的 保存会话数据
操作。
- 在会话名称字段中输入默认。
- 选择写入 XML 数据选项并指定文件路径。 例如,D:\userdefined\Delete_node.xml。
- 如果您指定的位置存在同名文件,请选择覆盖以替换现有文件。
- 单击保存并运行。
当您在 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>