我有节点<EnginesTimesQueues>
和<NumberOfEngines>
. 我需要将两个节点的值分别更新为 36 和 ABC。
<job>
<Step number="3340">
<Category name="Parameters">
<Item name="EnginesTimesQueues" commarea="Y">6</Item>
</Category>
</Step>
<Step number="3360">
<Category name="Parameters">
<Item name="NumberOfEngines" commarea="Y">2</Item>
</Category>
</Step>
</job>
我正在尝试使用以下节点遍历SingleSelectNode()
节点:
/Job/Step/Category/Item[@name='EnginesTimesQueues']|/Job/Step/Category/Ite[@commarea='Y']
/Job/Step/Category/Item[@name='NumberOfEngines']|/Job/Step/Category/Item[@commarea='Y']
最初在循环中将 EnginesTimesQueues 值更新为 36,第二次不是将 NumberOfEngines 更新为“ABC”,而是再次将 EnginesTimesQueues 更新为“ABC”。