多個對象我建立XML文件中的Android從對象通過使用Simple反序列化XML中使用SimpleXML
<listOfBtDevices>
<devices class="java.util.ArrayList">
<BTDevice>
<address>00:27:13:A3:2D:14</address>
<bondState>NONE</bondState>
<deviceType>LAPTOP</deviceType>
<name>LTPH</name>
<services>AUDIO CAPTURE NETWORKING OBJECT_TRANSFER RENDERING TELEPHONY</services>
<rssi>-95</rssi>
</BTDevice>
<BTDevice>
<address>00:27:13:A3:2D:14</address>
<bondState>NONE</bondState>
<deviceType>LAPTOP</deviceType>
<name>LTPH</name>
<services>AUDIO CAPTURE NETWORKING OBJECT_TRANSFER RENDERING TELEPHONY</services>
<rssi>-95</rssi>
</BTDevice>
<BTDevice>
<address>00:27:13:A3:2D:14</address>
<bondState>NONE</bondState>
<deviceType>LAPTOP</deviceType>
<name>LTPH</name>
<services>AUDIO CAPTURE NETWORKING OBJECT_TRANSFER RENDERING TELEPHONY</services>
<rssi>-95</rssi>
</BTDevice>
</devices>
<timestamp>22.11.2013_10.56.44</timestamp>
</listOfBtDevices>
<listOfBtDevices>
<devices class="java.util.ArrayList">
<BTDevice>
<address>00:27:13:A3:2D:14</address>
<bondState>NONE</bondState>
<deviceType>LAPTOP</deviceType>
<name>LTPH</name>
<services>AUDIO CAPTURE NETWORKING OBJECT_TRANSFER RENDERING TELEPHONY</services>
<rssi>-95</rssi>
</BTDevice>
</devices>
<timestamp>22.11.2013_10.56.50</timestamp>
</listOfBtDevices>
在上面的例子中的對象是ListOfBtDevices其是化合物追加多個對象到相同的文件(字符串)時間戳和BTDevice的ArrayList。問題是如何在桌面計算機上使用Simple或其他框架在多個ListOfBtDevice對象中反序列化它?
謝謝你,對不起,如果我犯了錯誤,但我是初學者在JAVA。
謝謝!這真的很有幫助。 – user2866931
我的回答出錯了,我糾正了!希望我能幫助你。 –
@Xaver Kapeller:你可以幫我解決這個問題:http://stackoverflow.com/questions/22553473/how-am-i-going-to-create-a-xml-file-using-pullparser-for-hashmap ?noredirect = 1#comment34326091_22553473 –