上篇文章(https://www.cnblogs.com/warmlight/p/12964166.html)说,如果想把示例中的xml信息完全放到树上,那就需要自己做点什么了。那到底要怎么做呢?这里再讨论一下。

示例xml:

 1 <?xml version='1.0' encoding='UTF-8'?>
 2 <MyItem>
 3     <Package Head="check" Desc="" Name="接收数据" Id="9">
 4         <Field Desc="经度" Value="118.244" Type="Float" Name="经度"/>
 5         <Field Desc="纬度" Value="42.078105" Type="Float" Name="纬度"/>
 6         <Field Desc="高度" Value="8.8" Type="Float" Name="高度"/>
 7         <Field Desc="高度1" Value="184.8" Type="Float" Name="高度1"/>
 8     </Package>
 9     <Package Head="check" Desc="" Name="校正数据" Id="10">
10         <Field Desc="经度" Value="116.244945" Type="Float" Name="经度"/>
11         <Field Desc="纬度" Value="40.078105" Type="Float" Name="纬度"/>
12         <Field Desc="高度" Value="10.8" Type="Float" Name="高度"/>
13     </Package>
14     <Package Head="send" Desc="" Name="发送数据" Id="11">
15         <Field Desc="经度" Value="116.244945" Type="Float" Name="经度">
16             <SubField Desc="则经度" Value="116.244945" Type="Float" Name="经度">
17                 <SubField Desc="zizi经度" Value="116.244945" Type="Float" Name="经度"/>
18                 <SubField11 Desc="则经度" Value="116.244945" Type="Float" Name="经度"/>
19             </SubField>
20         </Field>
21         <Field Desc="纬度" Value="40.078105" Type="Float" Name="纬度"/>
22         <Field Desc="高度" Value="10.8" Type="Float" Name="高度"/>
23     </Package>
24 </MyItem>
View Code

相关文章: