我承认,我是来要代码的,我BS下我自己
数据库3字段
ID(名称ID) P_Name(物品名称) P_Fid(所属哪个ID下)
1          电器             
2          交通工具
3          人
4          车               2
5          衣物             
7          火车             4
8          汽车             4
9          飞机             2select ID,P_Name,P_Fid from Product for xml auto<Product ID="1" P_Name="电器" />
<Product ID="2" P_Name="交通工具" />
<Product ID="3" P_Name="人" />
<Product ID="4" P_Name="车" P_Fid="2" />
<Product ID="5" P_Name="衣物" />
<Product ID="7" P_Name="火车" P_Fid="4" />
<Product ID="9" P_Name="汽车" P_Fid="4" />
<Product ID="11" P_Name="灰机" P_Fid="2" />
我需要:
<product ID="1" P_Name="电器"> </product>
  <product ID="2" P_Name="交通工具">
<product ID="4" P_Name="车" P_Fid="2">
<product ID="7" P_Name="火车" P_Fid="4" />
       <product ID="9" P_Name="汽车" P_Fid="4" />
     </product>
<product ID="11" P_Name="灰机" P_Fid="2" />
  </product>
<product ID="3" P_Name="人" />
<product ID="5" P_Name="衣物" />你懂的.可以用 System.Xml.XPath 或System.Xml