| |||||||
Das Thema "Simple Framework - Reihenfolge für XML-Elemente festlegen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 12.06.2011
Beiträge: 14
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
| ich versuche mithilfe des SimpleFramework eine XML Datei zu schreiben. Leider scheint es dem Framework egal zu sein in welcher Reihenfolge ich die Attribute in der Klasse definiere. Hier mal eine Beispielklasse: Code: @Root(name="doc")
public class MyXMLDoc {
@Element(name="name")
private String name;
@Element(name="id")
private int id;
@Element(name="address")
private String address;
} HTML-Code: <doc> <address>home</address> <name>Paul</name> <id>123</id> </doc> Für mich ist es aber wichtig, dass die beibehalten wird. Die Datei soll nämlich serverseitig ausgewertet werden und der verweigert mir ansonsten den Dienst. Weiß jemand Rat? |
| | |
| | #2 (permalink) |
| Neuer Benutzer Registriert seit: 12.06.2011
Beiträge: 14
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
|
Hallo, wieder einmal hat richtiges Googeln geholfen :-D Es gibt in dem Framework neben den Annotationen @Element usw auch noch die Annotation @Order - wird natürlich nicht in den Tutorials erwähnt^^ Order Damit kann man die Reihenfolge der Elemente fest vorschreiben. die Annotation nimmt die Argumente attributes und elements entgegen, die beide als Wert einen String-Array erwarten. Hier kann man dann die Namen der Elemente bzw. Attribute eingeben. Für mein Beispiel sieht das dann so aus: Code: @Root(name="doc")
@Order(elements={"name", "id", "address"})
public class MyXMLDoc {
@Element(name="name")
private String name;
@Element(name="id")
private int id;
@Element(name="address")
private String address;
} |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Simple XML Framework -> Objekte ansprechen in tieferer Ebene | Rotesmofa | Android App Entwicklung | 5 | 26.08.2011 14:10 |
| Simple Framework - Verschiedene Elemente mit gleicher Oberklasseeinlesen | J4y | Android App Entwicklung | 3 | 24.08.2011 09:47 |
| framework-res XML | Nickelgrass | Root / Hacking / Modding für Motorola Milestone 2 | 15 | 12.03.2011 15:48 |
| XML-(De-)Serialisation mit Simple | Silbär | Android App Entwicklung | 7 | 31.08.2010 12:16 |