我必須使用修改的值更新原始XML文件。下面是我的示例XML文件:如何使用C#更新XML中的節點值
<request>
<facility>
<alternateIDs>
<alternateID code="ALT8">11111111</alternateID>
<alternateID code="ALT12">111111111</alternateID>
<alternateID code="ALT">1111111111</alternateID>
<alternateID code="ALT1">11111111</alternateID>
<alternateID code="ALT9">11111111</alternateID>
<alternateID code="ALT3">111111111</alternateID>
</alternateIDs>
</facility>
</request>
現在我想尋找alternateID code="ALT"
和它的值改爲00000000
。我最後的文件應該是這樣的:
<request>
<facility>
<alternateIDs>
<alternateID code="ALT8">11111111</alternateID>
<alternateID code="ALT12">111111111</alternateID>
<alternateID code="ALT">00000000</alternateID>
<alternateID code="ALT1">11111111</alternateID>
<alternateID code="ALT9">11111111</alternateID>
<alternateID code="ALT3">111111111</alternateID>
</alternateIDs>
</facility>
</request>
我怎樣才能做到這一點使用XElement
和XAttributes
?我不熟悉XML和C#。任何幫助表示讚賞!
非常感謝你..我明白了! :-) ..唯一的事情是一旦價值被設置爲0000000,我想走出循環。但在這裏打破,實際上是把控制權交給腳本的最後一行,而不是循環後的直接行。 – chits
太棒了!很高興我能幫上忙。如果你認爲這是好的,你應該向前付款並+1回答,以便其他人可以看到。 :)我剛剛經歷了同樣的問題,所以我只好迴應。 hahahaha – MistaGoustan
我該怎麼做!答案?我標記它完成。 – chits