zoukankan      html  css  js  c++  java
  • xml change

                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load("bookstore.xml");
                XmlNodeList nodeList = xmlDoc.SelectSingleNode("bookstore").ChildNodes;//获取bookstore节点的所有子节点  
                foreach (XmlNode xn in nodeList)//遍历所有子节点  
                {
                    XmlElement xe = (XmlElement)xn;//将子节点类型转换为XmlElement类型  
                    if (xe.GetAttribute("genre") == "红")//如果genre属性值为“红”  
                    {
                        xe.SetAttribute("genre", "update红");//则修改该属性为“update红”  
                        XmlNodeList nls = xe.ChildNodes;//继续获取xe子节点的所有子节点  
                        foreach (XmlNode xn1 in nls)//遍历  
                        {
                            XmlElement xe2 = (XmlElement)xn1;//转换类型  
                            if (xe2.Name == "author")//如果找到  
                            {
                                xe2.InnerText = "亚胜";//则修改  
                                break;//找到退出来就可以了  
                            }
                        }
                        break;
                    }
                }
                xmlDoc.Save("bookstore.xml");//保存。

  • 相关阅读:
    spring分布式事务学习笔记
    大家说说看针对微信的这个限制,如何吐槽????
    Easy-Mock 一个H5前端接口模拟神器
    CSS设计模式之三权分立模式篇 ( 转)
    引爆你的Javascript代码进化 (转)
    基于jQuery的软键盘
    基于jQuery的数字键盘插件
    支持触屏的zepto轮播图插件
    支持触屏的jQuery轮播图插件
    基于CSS3的3D旋转效果
  • 原文地址:https://www.cnblogs.com/greencolor/p/1637764.html
Copyright © 2011-2022 走看看