我现在有一个xml文件,我要做的就是从数据读一条记录出来,然后在到这个xml文件里面找到相应的节点,把记录更新到这个xml中,我不知道读这个xml,再写入这个xml用什么方法?

解决方案 »

  1.   

    XmlDocument先load出来
    安徽
    XmlNode x = doc.SelectSingleNode("//XPATH选择");
    if(x != null)
    {
    Response.Write(x.InnerText);
    x.InnerText = "new value";
    doc.Save(Server.MapPath("xxx.xml"));
    }
    注意权限的问题
      

  2.   

    simple:
    <nodes>
    <node>第一项</node>
    <nodes>XmlDocument xdoc=new XmlDocument();
    xdoc.load(path);XmlNode node=xdoc.SelectSingleNode("//nodes/node");
    if (node!=null)
    {
      Response.write(node.InnerText);//输出'第一项'
    }
      

  3.   

    xmldom对于整体文件处理比较实用
    如果是读最好选择xmltextreaderhttp://do-net.xicp.net
    .NET技术群
    QQ群4329478,7019839,10058555
    ---------------------------------------------------------
    个人QQ303864496
    msn:[email protected]
    成都理工大三,寻成都地区兼职,熟悉asp.net/C#/webservice
    NeT(Nebula Team)结交愿意郑州发展的.net技术朋友(19-25岁)...
    email:[email protected]