我是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)