<?xml version="1.0" encoding="utf-8" ?>
<pic>
<picUrl1></picUrl1>
<picTitle1></picTitle1>
<picName1></picName1>
<picUrl2></picUrl2>
<picTitle1></picTitle1>
<picName2></picName2>
</pic>
这是我的xml文件        XmlDocument doc = new XmlDocument();
        doc.Load("passpic.xml");\\加载xml
        fileUp file = fileUpManager.GetIndex();\\获得对象
怎么给xml各个节点赋值啊 高手解说下 (详细点额是新手)

解决方案 »

  1.   

    http://blog.csdn.net/BiologyPianoProgram/archive/2009/05/14/4183998.aspx
      

  2.   

     XmlDocument doc = new XmlDocument();
                doc.Load(Path.GetFullPath("data.xml"));            XmlNodeList list = doc.SelectSingleNode("pic").ChildNodes;
                foreach (XmlNode item in list)
                {
                    XmlElement el_Title = (XmlElement)item;                item.InnerText = "xxxx";
                }
                XmlTextWriter writer = new XmlTextWriter("data.xml", null);
                writer.Formatting = Formatting.Indented;
                doc.Save(writer);
      

  3.   


    //using System.IO;
    //using System.Xml;
      

  4.   


    //上面多了两句
    XmlDocument doc = new XmlDocument();
                doc.Load(Path.GetFullPath("data.xml"));            XmlNodeList list = doc.SelectSingleNode("pic").ChildNodes;
                foreach (XmlNode item in list)
                {
                    XmlElement el_Title = (XmlElement)item;                item.InnerText = "xxxx1";
                }            doc.Save(Path.GetFullPath("data.xml"));
      

  5.   

    Console.WriteLine(item.Name);//节点的名称然后对应的对操作我的Blog:http://blog.csdn.net/zhoukang0916/archive/2009/10/17/4684210.aspx
      

  6.   

    XmlDocument doc = new XmlDocument(); 
    doc.Load("a.xml"); 
    XmlNodeList nodeList=doc.SelectSingleNode("pic").ChildNodes;
    foreach(XmlNode xn in nodeList)

    XmlElement xe=(XmlElement)xn;
    xe.SetAttribute("genre",""); XmlNodeList nls=xe.ChildNodes; 
    foreach(XmlNode xn1 in nls) 

    XmlElement xe2=(XmlElement)xn1
    xe2.InnerText="";



    doc.Save(Server.MapPath("a.xml"));