你这个问题问的太大了,让人没法三言两语回答。你最好先看看XmlDocument、XmlNode和XmlAttribute这三个对象的帮助说明(其它的相关对象可以稍后再看),以及了解一些XPath的语法。

解决方案 »

  1.   

    xml操作简单得例子    Dim makexml As New XmlDocument()
        Dim newattr As XmlAttribute
        makexml.LoadXml("<T><qiang><frametype><left>ok</left></frametype></qiang></T>")
        Dim makexmlnode As XmlNode = makexml.SelectSingleNode("//qiang/frametype/left")
        Dim newnode As XmlNode
        newnode = makexml.CreateElement("data")
        makexmlnode.AppendChild(newnode)
        newattr = makexml.CreateAttribute("type")
        newattr.Value = "login"
        newnode.Attributes.Append(newattr)
        Response.Write(Server.HtmlEncode(makexml.InnerXml))
        Response.End()    Dim x As String
        x = "<Treenode/>"
        Dim d As New XmlDocument()
        d.LoadXml((x))
        Dim n As XmlAttribute
        n = d.CreateAttribute("id")
        n.Value = "abc"
        d.DocumentElement.Attributes.Append(n)
        n = d.CreateAttribute("text")
        n.Value = "abc"
        d.DocumentElement.Attributes.Append(n)
        Response.Write(Server.HtmlEncode(d.OuterXml))
      

  2.   

    C#XmlDocument d = new  System.Xml.XmlDocument();
      

  3.   

    解析.Net框架下的XML编程技术 http://tech.ccidnet.com/pub/article/c1114_a40990_p1.html
      

  4.   

    ASP.NET+XML打造网络硬盘这个跟你的要求差不多了。看看http://www.yesky.com/SoftChannel/72342380468043776/20030811/1720676.shtml
      

  5.   

    谢谢各位的鼎力想助,我正在做的就是如同yahoo上的‘我的公文包’的功能模块
    一直在想yahoo是怎么做成的这个功能。
    在次特别感谢rgbcn所提供的帮助,我发现这篇文章很符合我的想法,十分感谢!
    也要谢谢其他几位同仁的帮助,谢谢,如果各位有空,也可以看看 rgbcn 所提供的这篇文章的 ASP.NET+XML打造网络硬盘