| |||||||
Das Thema "ksoap => Zugriff auf Object vom Typ DataSet" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 06.10.2011
Beiträge: 156
Abgegebene Danke: 16
Erhielt 26 Danke für 17 Beiträge
| ![]() Ich bin dabei, mich in Android einzuarbeiten und schon ein gutes Stück voran gekommen. Nun stehe ich allerdings vor einem Problem, bei dem ich nicht so richtig weiter weiß: Ich greife via ksoap2 auf einen Webservice zu. Dabei bekomme ich als Antwort auf meine Anfrage ein DataSet-Object. Wie kann ich dieses nun sinnvoll in ein Java-Objekt (Arraylist oder was wäre empfehlenswert?) umwandeln? Die XML-Struktur des DataSets sieht so aus: Code: <DataSet xmlns="http://tempuri.org/">
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="ds">
<xs:complexType>
<xs:sequence>
<xs:element name="CARPOINT_ID" type="xs:long" minOccurs="0"/>
<xs:element name="CARPOINT_X" type="xs:decimal" minOccurs="0"/>
<xs:element name="CARPOINT_Y" type="xs:decimal" minOccurs="0"/>
<xs:element name="CARPOINT_Z" type="xs:decimal" minOccurs="0"/>
<xs:element name="CARPOINT_TEXT" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<ds diffgr:id="ds1" msdata:rowOrder="0">
<CARPOINT_ID>41096</CARPOINT_ID>
<CARPOINT_X>3470351.566000</CARPOINT_X>
<CARPOINT_Y>5543794.082500</CARPOINT_Y>
<CARPOINT_Z>2.750000</CARPOINT_Z>
</ds>
<ds diffgr:id="ds2" msdata:rowOrder="1">
<CARPOINT_ID>41097</CARPOINT_ID>
<CARPOINT_X>3470353.933500</CARPOINT_X>
<CARPOINT_Y>5543794.082500</CARPOINT_Y>
<CARPOINT_Z>2.750000</CARPOINT_Z>
</ds> ):![]() Kann mir jemand weiter helfen? Braucht ihr noch weitere Informationen dazu? Im Endeffekt möchte ich natürlich an die Daten heran. Ob es nun erstmal in der Form double[][] ist, oder wie auch immer, ist mir eigentlich egal. Ich finde keinen Ansatz für den Schritt, wie ich aus dem SoapObject die Daten heraus bekomme... ^^ Vielen vielen Dank vorab, neo3 |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kein Zugriff vom PC auf Handy | Manumm69 | HTC Wildfire S Forum | 4 | 22.06.2011 14:43 |
| kein Zugriff auf Daten vom / zum PC | twenrix | HTC Desire Forum | 5 | 21.03.2011 20:39 |
| Clickable Object auf SurfaceView | flore | Android App Entwicklung | 3 | 06.12.2010 20:04 |
| Zugriff vom G1 per wifi auf pc | mgb | T-Mobile G1 Forum | 4 | 18.03.2010 21:29 |
| Zugriff auf main vom Service | joschika77 | Android App Entwicklung | 0 | 07.09.2009 09:47 |