你用dataset来读,可能是最容易的了
dim aa as new dataset()
dim bb as xmltextreader(url)'可以是网址,或者是文件的地方
aa.readxml(bb)
后面的自己去看看dataset的结构,可以用datagrid来看就很清楚了

解决方案 »

  1.   

    不行,我需要stream流 或者文件流将XMLhttp的request加载到 DOCDocument对象的数据写到文件中
      

  2.   

    vb的例子Imports System.IO
    Imports System.Xml
    Imports System.Xml.XmlNode
    Public Class WebForm1
        Inherits System.Web.UI.Page#Region " Web Form Designer Generated Code "    'This call is required by the Web Form Designer.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()    End Sub    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: This method call is required by the Web Form Designer
            'Do not modify it using the code editor.
            InitializeComponent()
        End Sub#End Region    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Put user code to initialize the page here
            Dim objDom As New XmlDocument()
            objDom.LoadXml("<?xml version='1.0' encoding='GB2312'?><Root><Family></Family></Root> ")
            Dim d As New XmlDocument()
            Dim root As XmlNode = objDom.DocumentElement        Dim e1 As XmlElement = objDom.SelectSingleNode("/Root/Family")        Dim elem As XmlElement = objDom.CreateElement("Member")
            Dim elemAtt As XmlAttribute = objDom.CreateAttribute("ID")
            elemAtt.Value = "XXX"
            elem.Attributes.SetNamedItem(elemAtt)
            e1.AppendChild(elem)        Dim elem1 As XmlElement = objDom.CreateElement("MemName")
            elem1.InnerText = "XXX"
            Dim elem2 As XmlElement = objDom.CreateElement("MemBirth")
            elem2.InnerText = "XXX"
            Dim elem3 As XmlElement = objDom.CreateElement("MemPoiltic")
            elem3.InnerText = "XXX"
            Dim elem4 As XmlElement = objDom.CreateElement("MemDuty")
            elem4.InnerText = "XXX"        elem.AppendChild(elem1)
            elem.AppendChild(elem2)
            elem.AppendChild(elem3)
            elem.AppendChild(elem4)
            e1.AppendChild(elem)
            objDom.Save("c:\t.xml")
            Response.ContentType = "text/xml"
            Response.Write((objDom.InnerXml))
        End SubEnd Class
      

  3.   

    if your client code looks like what is in
    http://www.15seconds.com/issue/010522.htmthen, see my response (didn't test, so it may not work)
    http://expert.csdn.net/Expert/topic/2196/2196782.xmlotherwise, ignore my reply