删除 XML 中的节点 action
- Updated: 2024/11/29
删除 XML 中的节点 action
XML package 中的删除节点 action 使您能够从 XML 文件中删除特定节点。
设置
- 输入会话名称或选择在开始 XML 会话 action中使用的现有变量。
- 输入要删除节点的 XPath 表达式。
- 输入属性(可选)。
使用删除节点 action 的示例
在此示例中,您将创建自动化以删除 XML 中的指定节点。
- 创建 bot。
- 在左侧窗格中,单击自动化。
将显示可用 bots 和表单的列表。
- 单击创建机器人。
- 输入 bot 名称: XML_bot。
- 单击创建和编辑。
- 在左侧窗格中,单击自动化。
- 双击或拖动操作面板中 XML
package 下的开始会话
action。
- 在会话名称字段中输入默认。
- 在数据源字段中,选择文本选项并输入以下文本:
<note> <to company = "AA">Tove</to> <from>Jani</from> <heading>提醒</heading> <body>这个周末别忘了我!</body> </note>
- 双击或拖动操作面板中 XML
package 下的 删除节点
action。
- 在会话名称字段中输入默认。
- 在 XPath 表达式 字段中输入 //note/to。
- 在属性(可选)字段中输入 company。
- 双击或拖动操作面板中XML
package 下的 保存会话数据
action。
- 在会话名称字段中输入默认。
- 选择写入 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>提醒</heading> <body>这个周末别忘了我!</body> </note>