日期:2014-05-18  浏览次数:20764 次

修改xml节点名称!
我有一个xml文件,简化如下:  
  <abc>  
内容 
  </abc>  
   
  要转换为  
  <aaa>  
内容 
  </aaa>  
 

------解决方案--------------------
创建个节点,再替换原来的
C# code

 XmlDocument doc = new XmlDocument();
            doc.Load("c:\\aa.xml");

//把节点名siteName替换成siteName2
            XmlNode node = doc.SelectSingleNode("root/siteName");
            XmlElement xe = doc.CreateElement("siteName2");
            xe.InnerText = node.InnerText;
            node.ParentNode.ReplaceChild(xe, node);
            doc.Save("c:\\aa.xml");