【发布时间】:2020-01-01 14:57:55
【问题描述】:
我正在尝试在 Visual Studio 2017 中开发一个简单的 c# 程序,该程序循环通过 XML 文件,并将根据文件中的“类型”编号修改某些节点。每个“代码”都有不同的类型编号。
例如,如果类型编号 = 4,则将附加信息添加到节点“名称”。例如,最后的姓氏。
但是我不希望它修改出现在类型 5 下的节点“名称”。我查看了其他问题和答案,但这些问题并没有处理文件中的多个后代!
<?xml version="1.0" encoding="utf-8"?>
<testing>
<names>
<name>
<code>0000</code>
<type>4</type>
<steps>
<nStep>
<name>John</name>
</nStep>
</steps>
</name>
<name>
<code>1111</code>
<type>5</type>
<steps>
<nStep>
<name>Paul</name>
</nStep>
</steps>
</name>
</names>
</testing>
【问题讨论】: