Hallo,
ich habe eine XSD File in der es einen "Any"-Abschnitt gibt:
der XJC-Compiler hat mir auch die passende Klasse dazu generiert:
Momentan lese ich die Werte einfach rekursiv aus, was aber nur die halbe Miete ist.
Jetzt möchte ich die Werte in dieser Liste aber verändern und in der Liste abspeichern.
Wie gehe ich da am besten vor?
Gruß
ich habe eine XSD File in der es einen "Any"-Abschnitt gibt:
Code:
<xs:element name="payload">
<xs:complexType>
<xs:sequence>
<xs:any processContents="skip" namespace="##any" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
der XJC-Compiler hat mir auch die passende Klasse dazu generiert:
Java:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"any"
})
@XmlRootElement(name = "payload")
public class Payload {
@XmlAnyElement
protected List<Element> any;
public List<Element> getAny() {
if (any == null) {
any = new ArrayList<Element>();
}
return this.any;
}
}
Momentan lese ich die Werte einfach rekursiv aus, was aber nur die halbe Miete ist.
Jetzt möchte ich die Werte in dieser Liste aber verändern und in der Liste abspeichern.
Wie gehe ich da am besten vor?
Gruß