xml文件的读取 并在Treeview控件上显示
<?xml   version= "1.0 "   standalone= "yes "?>  
  <WAWA>  
        <list>  
              <group> 好友 </group>  
              <friend> A001 </friend>  
        </list>  
     <list>  
              <group> 好友 </group>  
              <friend> A002 </friend>  
        </list>  
        <list>  
              <group> 陌生人 </group>  
              <friend> B001 </friend>  
        </list>  
  <list>  
              <group> 陌生人 </group>  
              <friend> B002 </friend>  
        </list>  
        <list>  
              <group> 黑名单 </group>  
              <friend> C001 </friend>  
        </list>  
  <list>  
              <group> 黑名单 </group>  
              <friend> C002 </friend>  
        </list>  
  <list>  
              <group> 朋友 </group>  
              <friend> D001 </friend>  
        </list>  
        <list>  
              <group> 朋友 </group>  
              <friend> D002 </friend>  
        </list>  
  </WAWA>    
 这是一个XML文件的内容   我想读取XML上的数据并在treeview控件上面显示下面的效果 
 由于我水平有限,希望大家帮帮忙。     
 |————好友 
 |                              |——A001 
 |                              |——A002 
 | 
 |————陌生人 
 |                              |——B001 
 |                              |——B002 
 | 
 |————黑名单 
 |                              |——C001 
 |                              |——C002 
 | 
 |————朋友 
 |                              |——D001 
 |                              |——D002 
 |     
------解决方案--------------------容易 
 需要知识 
 xml解析  
 dataset.readxml 
 xmldocument.read 
 xmlreader   
 树节点添加 
 treeview1.nodes.add();
------解决方案--------------------我发表的资源,有源码,可以运行的 
 :http://download.csdn.net/source/228583#aa
------解决方案--------------------1.先读取出xml文件存放到dataTable中 
 StreamReader str=new StreamReader( "~/tree.xml "); 
 XmlDataDocument document=new XmlDataDocument(); 
 document.DataSet.ReadXml(str); 
 DataTable dt=document.DataSet.Tables[0]; 
 2.使用递归,读取出第一个节点 
------解决方案--------------------xml操作完整类   
 Public Class Xml_Cls   
     Private XmlDoc As XmlDocument 
     Private XmlFile As String   
     Public ReadOnly Property XmlFileName() As String 
         Get 
             Return XmlFile 
         End Get