我是XML文件的新手,以及如何管理它們。這是爲我寫的一個Web應用程序(aspx)。更新特定的XML節點
目前我能找到一個節點的第一個實例,並添加一個項目,然後用下面的代碼:
xmlClone.Element("PCs").Element("PC").Element("pc_hwStatus").AddAfterSelf(new XElement("user_name", txt_v0_nombre.Text));
我真正想要的是添加(「USER_NAME」,txt_v0_nombre .Text)到特定的節點,而不是第一個節點。我的XML文件的內容是:
<PCs>
<PC>
<pc_name>esc01</pc_name>
<pc_ip>10.10.10.10</pc_ip>
<pc_hwStatus>Working</pc_hwStatus>
</PC>
<PC>
<pc_name>esc02</pc_name>
<pc_ip>10.10.10.11</pc_ip>
<pc_hwStatus>Under Maintenance</pc_hwStatus>
</PC>
</PCs>
什麼節點,以更新的決定是由從下拉列表中(PC名稱)選擇一個項目。
使用我當前的代碼,新項目總是作爲節點的最後一行添加「pc_ name = esc01」。我希望能夠將它添加到esc02或esc03等等......這怎麼能夠完成? (使用xdocument)