上篇文章(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>