注册 登录
编程论坛 ASP技术论坛

Xml的具体流程

孤狼ID 发布于 2013-12-04 09:29, 391 次点击
  XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(Server.MapPath("bookstore.xml"));
            XmlNodeList xnl = xmlDoc.SelectSingleNode("bookstore").ChildNodes;
            foreach (XmlNode xn in xnl)
            {
                XmlElement xe = (XmlElement)xn;
                if (xe.GetAttribute("genre") == "fantasy")
                {
                    xe.RemoveAttribute("genre");
                }
                else if (xe.GetAttribute("genre") == "update李赞红")
                {
                    xe.RemoveAll();
                }
            }
            xmlDoc.Save(Server.MapPath("bookstore.xml"));

这行代码的流程是什么,重点是foreach里的代码,请详细说明一下,谢谢
1 回复
#2
yms1232013-12-11 14:13
xml的解析代码必须结合xml文件的结构来说,因为脱离了文件结构没法解释。
1