winform下(C#)用treeview绑定xml动态生成特定的树,急用!!!
我有一个xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<root>
   <BM>
     <BMBH>1</BMBH>
     <BMMC>广告部</BMMC>
     <BMLX>1</BMLX>
     <BM>
       <BMBH>11</BMBH>
       <BMMC>策划组</BMMC>
       <BMLX>2</BMLX>
     </BM>
     <BM>
       <BMBH>12</BMBH>
       <BMMC>发行组</BMMC>
       <BMLX>2</BMLX>
     </BM>
   </BM>
   <BM>
     <BMBH>2</BMBH>
     <BMMC>后勤部</BMMC>
     <BMLX>1</BMLX>
     <BM>
       <BMBH>21</BMBH>
       <BMMC>采购组</BMMC>
       <BMLX>2</BMLX>
     </BM>
     <BM>
       <BMBH>22</BMBH>
       <BMMC>分配组</BMMC>
       <BMLX>2</BMLX>
     </BM>
   </BM>
</root>
而要构造出的树是这样的:
   --广告部
      --策划组
      --发行组
   --后勤部
      --采购组
      --分配组
其中<BMBH>和<BMLX>要分别作为Name和Tag存入各自对应的节点。
请各位高手帮忙解答,最好有代码作为参考,谢谢!
------解决方案--------------------结构很清晰,lz参考MSDN里面的XmlDocument和TreeView