如何向xml中添加元素 http://zhidao.baidu.com/question/74181361.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用微软操作xml的库来做,基于DOM的,当然还有其他的库,楼主可以在网上找下。 最好给出的答案比较有通用。。比如list2的新元素不是 身高和体重 有可能是其他的 而且数量也不定。期待高手。 获取属性值或获取dataSet.ReadXML("")修改XMLhttp://topic.csdn.net/u/20100611/12/3738b2d2-c279-4927-97f4-3aaf01501268.html XmlDocument doc1 = new XmlDocument();XmlDocument doc2 = new XmlDocument();doc1.Load(@"d;\list1.xml");doc2.Load(@"d:\list2.xml");foreach (XmlNode node in doc1.SelectNodes("//record/姓名")){ XmlNode node1 = doc2.SelectSingleNode("//record[姓名='" + node.InnerText + "']"); if (node1 != null) foreach (XmlNode node2 in node1.ChildNodes) { if (node2.Name != "姓名") node.ParentNode.AppendChild(doc1.ImportNode(node2, true)); }}doc1.Save(@"d"\list1.xml"); DOM操作,很简单的几步,目标很明确了,找到2里的标签及其值,在1中创建标签写入,就OK了。 能不能给出详细代码不懂DOM C#基础急求 小女子跪求求高手帮忙找错啊!! 视图套视图如何提高优化问题(急!!!) vs2005 启动、停止、重启IIS 关于数据库更新问题 [Help]Socket客户端与服务端通讯的问题,向各位老大请教!!! !!请教高手!! 我想在 DataGrid (WIN FORM) 中加入一个 “提钩” 的复选框 (不是原来3选而是2选) ,有什么好方法? 【C#,电子邮件】关于如何统计邮件的回执信息。冰天雪地跪求各位大大传我绝世武功!!! 高难度问题:对象的序列化,请思归等大侠进来看看..... C#字符型数据转换日期型数据?? 在aspx中实现 打印按钮,并定义好页边距 窗体右键菜单取值
修改XML
http://topic.csdn.net/u/20100611/12/3738b2d2-c279-4927-97f4-3aaf01501268.html
XmlDocument doc1 = new XmlDocument();
XmlDocument doc2 = new XmlDocument();
doc1.Load(@"d;\list1.xml");
doc2.Load(@"d:\list2.xml");foreach (XmlNode node in doc1.SelectNodes("//record/姓名"))
{
XmlNode node1 = doc2.SelectSingleNode("//record[姓名='" + node.InnerText + "']");
if (node1 != null)
foreach (XmlNode node2 in node1.ChildNodes)
{
if (node2.Name != "姓名")
node.ParentNode.AppendChild(doc1.ImportNode(node2, true));
}
}
doc1.Save(@"d"\list1.xml");
能不能给出详细代码不懂DOM