apolyton
Lt. Junior Grade
- Registriert
- Nov. 2007
- Beiträge
- 390
Ich erstelle hier einfach mal einen neuen Thread, da sich meine Fragen aus dem alten Thread doch etwas verschoben haben.
Hier die Frage per Copy&Paste:
Ich habe bspw. eine Klasse mit mehreren Variablen, die direkt mit den XML-Daten operieren kann (siehe JAXB). Gibt es da jetzt in JAXB die Möglichkeit bestimmte Variablen in Kategorien einzuteilen? Habe bis jetzt noch nichts dazu gefunden.
Ich gebe mal am besten Beispiel. Folgende Klasse:
Bspw. sollen alle "contact"-Variablen zu einem Contact-XML-Element zusammengefasst werden. Das selbe Prozedere auch bei jobTitle und jobProfession.
als XML sollten die dann in etwa so aussehen:
Kennt da jemand ne Möglichkeit?
Hier die Frage per Copy&Paste:
Ich habe bspw. eine Klasse mit mehreren Variablen, die direkt mit den XML-Daten operieren kann (siehe JAXB). Gibt es da jetzt in JAXB die Möglichkeit bestimmte Variablen in Kategorien einzuteilen? Habe bis jetzt noch nichts dazu gefunden.
Ich gebe mal am besten Beispiel. Folgende Klasse:
Code:
public class ApplicationItem {
private static final long serialVersionUID = 1L;
@XmlAttribute(name = "id")
private int id;
private String companyName;
private Boolean contactAvailable = false;
private String contactTitle = "";
private String contactFirstName = "";
private String contactLastName = "";
private String contactPhoneNumber = "";
private String contactEmail = "";
private String street;
private String houseNumber;
private String zipCode;
private String city;
private String state;
private String senderFormat;
private String jobTitle;
private String jobProfession;
private ArrayList<Status> statusList;
public ApplicationItem() {
statusList = new ArrayList<Status>();
}
... entsprechende Getter- und Setter-Methoden sind vorhanden
}
als XML sollten die dann in etwa so aussehen:
Code:
<applications>
<application>
<contact available="true">
<title></title>
<firstName></firstName>
<lastName></lastName>
<phoneNumber></phoneNumber>
<eMail></eMail>
</contact>
<job>
<title></title>
<profession></profession>
</job>
</application>
</application>
Kennt da jemand ne Möglichkeit?