XML 中的更新节点 action
- Updated: 2025/05/26
XML 中的更新节点 action
通过 XML package 中的更新节点 action,您能够更新节点的值。
注: 当您使用更新节点 action 时,属性会按字母顺序排序并在 XML 输出中显示。
设置
- 使用会话名称字段输入您在开始 XML 会话
action 中使用过的 XML 会话。
(可选)选择在开始 XML 会话 action 中使用的现有变量。
- 使用 XPath 表达式字段输入必须更新的节点。
例如,//bookstore/book。 如果您已将节点值存储为变量,请单击插入值图标以进行选择。
- 使用新值字段,输入必须在所选节点中更新的值。
(可选)如果您已将必须更新的节点值存储为变量,请单击插入值图标以进行选择。
- (可选)选中更新属性复选框。使用属性字段选择以下选项卡之一:
- 字典: 要创建新的字典类型,请单击添加。
- 变量: 选择一个现有变量。
更新节点的示例
请考虑一个名称为 Cust_details.xml 的示例 XML,其结构如下:
<Customer>
<Cust_Details>
<custid city="Leon">A001</ custid>
<custname>XYZ Corp</custname>
<custzipcode>15639</custzipcode>
<country>Mexico</country>
<Locale lang=”es”> Spanish</Locale>
</Cust_Details>
</Customer>
请考虑一个场景,您希望将 Cust_details.xml 文件中 <custzipcode> 的值更新为 15867。
- 创建并将自动化命名为 XML_updatenode。
- 通过使用action 开始 XML 会话。
- 在会话名称字段中输入默认。
- 在数据源字段中,选择文件,然后选择桌面文件选项。 单击浏览,找到您的 Cust_details.xml 文件。 例如: D:\XML_files\Cust_details.xml。
- 双击或拖动更新节点
action 到编辑器中。
- 在会话名称字段中输入默认。
- 在 XPath 表达式字段中输入 //Customer/Cust_Details/custzipcode。
- 在新值字段中输入 15867
- 单击保存,然后单击运行。