首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

批改xml节点名称

2012-08-08 
修改xml节点名称!我有一个xml文件,简化如下:abc内容/abc要转换为aaa内容/aaa[解决办法]创建个节点

修改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"); 

热点排行