http://www.wangwa.com/info/2006-11/32824.htm

解决方案 »

  1.   

    你这个不是标准的XML
    不知道你要干什么
      

  2.   

    读写XML可以参考http://www.1-100.org/asp/2006/10540.htm
      

  3.   

    http://www.cnblogs.com/SupperSdr/archive/2007/02/24/655141.aspx
      

  4.   

    就是我有数据源,如果写出我给的那种XML格式的文件?
      

  5.   

    提供点 代码你学习下吧
    -----------------------
    private void LoadXml()


    xmlDoc=new XmlDocument(); 
    XmlNode Node ;
    xmlDoc.Load(Server.MapPath("Speed.xml"));

    }  private void AddElement() 
    {  LoadXml();  XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user");  XmlElement el=xmlDoc.CreateElement("person"); //添加person节点 

    el.SetAttribute("name","风云"); //添加person节点的属性"name" 
    el.SetAttribute("sex","女"); //添加person节点的属性 "sex" 
    el.SetAttribute("age","25"); //添加person节点的属性 "age"  XmlElement xesub1=xmlDoc.CreateElement("pass"); //添加person节点的里的节点 
    xesub1.InnerText="123";//设置文本节点 
    el.AppendChild(xesub1); 
    XmlElement xesub2=xmlDoc.CreateElement("Address"); 
    xesub2.InnerText="昆明";//设置文本节点 
    el.AppendChild(xesub2);  xmldocSelect.AppendChild(el); 
    xmlDoc.Save(Server.MapPath("user.xml")); 
    }
    //显示
    private void showIt() 

    LoadXml(); 
    XmlNode xn=xmlDoc.SelectSingleNode("user");  XmlNodeList xnl=xn.ChildNodes;  foreach(XmlNode xnf in xnl) 

    XmlElement xe=(XmlElement)xnf; 
     Console.WriteLine(xe.GetAttribute("name"));//显示属性值 
     Console.WriteLine(xe.GetAttribute("sex")); 
     
     XmlNodeList xnf1=xe.ChildNodes; 
     foreach(XmlNode xn2 in xnf1) 
     { 
     Console.WriteLine(xn2.InnerText);//显示子节点点文本 
     }  }  }
      

  6.   

    dim doc as xmldocument
    doc.LoadXml("<root><child>1</child></root>")
    doc.saveas("dd.xml")
      

  7.   

    =====================================  这不是 序列化 与 反序列化吗 ?可惜我只会 二进制序列化与反序列化..不会 XML 序列化.与反序列化=== 楼下的可以 指点一下 .........