<form id="Form1" method="post" runat="server">
<iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 176px; POSITION: absolute; TOP: 32px"
runat="server" TreeNodeSrc="tree3.xml"></iewc:treeview><asp:textbox id="TextBox1" style="Z-INDEX: 102; LEFT: 176px; POSITION: absolute; TOP: 144px"
runat="server" TextMode="MultiLine" Width="328px" Height="192px"></asp:textbox></form>  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
        loadXML()
    End Sub
    Sub loadXML()
        Dim xdoc As New XmlDocument
        xdoc.Load(Server.MapPath("") + "\" + "aspnetbooks.xml")
        Dim xnode As XmlNode
        'xnode = xdoc.SelectSingleNode("root/MD5/ClientID[text()='00000001']")
        Dim xnl As XmlNodeList
        xnl = xdoc.SelectNodes("books/book/@price")
        For Each xnode In xnl
            TextBox1.Text = TextBox1.Text + " " + xnode.InnerText
        Next
        'TextBox1.Text = xnode.Name    End Sub

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8" ?> 
    <TREENODES>
    <treenode text="Teach Yourself Active Server Pages 3.0 in 21 Days">
      <treenode text="Price $34.95" />
    </treenode>   
    <treenode text="Authors">
      <treenode text="Mitchell" /> 
      <treenode text="Atkinson" /> 
    </treenode>
    </TREENODES>Tree3.XML
      

  2.   

    http://61.163.246.155/pro/XMLSelTree.rar
      

  3.   

    回复 goody9807
    你的例子是一次性加载tree3.xml ,能否有点击节点的时候再加载它的下一层节点的XML
      

  4.   

    感谢 yrlxm() 
    但是能否有类似于资源管理器的界面,有连接线
      

  5.   

    HOWTO: Populate a Treeview Control with an XML Filehttp://support.microsoft.com/default.aspx?scid=kb;EN-US;q244954
    http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/treeview/treeview.asphttp://dev.csdn.net/article/28/28499.shtm
    http://dev.csdn.net/article/28/28502.shtmhttp://aspnet.4guysfromrolla.com/articles/051403-1.aspx