Hallo zusammen
Also ich habe folgende zwei XML Konstrukte:
[XML]<control><set><frontend_name>test</frontend_name></set></control>[/XML]
und
[XML]<control><get><frontend_name>test</frontend_name></get></control>[/XML]
Beide sind sehr identisch. Der einzige Unterschied ist, dass eimal das get und ein anderes mal das set Element verwendet wird. Das ganze "parse" ich mit XStream.
Die Klasse sieht folgendermassen aus:
Ich versuche mit den beiden Angaben @XStreamAlias("set") & @XStreamAlias("get") die Klasse so zu gestalten, dass es für beide Varianten von XML Code (oben) funktioniert. Leider komme ich nicht auf das gewünschte Resultat...
Jemand Ideen wie mans macht? ODer nicht möglich?
MFG
Also ich habe folgende zwei XML Konstrukte:
[XML]<control><set><frontend_name>test</frontend_name></set></control>[/XML]
und
[XML]<control><get><frontend_name>test</frontend_name></get></control>[/XML]
Beide sind sehr identisch. Der einzige Unterschied ist, dass eimal das get und ein anderes mal das set Element verwendet wird. Das ganze "parse" ich mit XStream.
Die Klasse sieht folgendermassen aus:
Java:
@XStreamAlias("control")
public class Frontend {
@XStreamAlias("get")
private FrontendInfo frontendInfo;
@XStreamAlias("set")
private FrontendInfo frontendInfoSet;
public Frontend() {
this.frontendInfo = new FrontendInfo();
this.frontendInfoSet = frontendInfo;
}
...
Ich versuche mit den beiden Angaben @XStreamAlias("set") & @XStreamAlias("get") die Klasse so zu gestalten, dass es für beide Varianten von XML Code (oben) funktioniert. Leider komme ich nicht auf das gewünschte Resultat...
Jemand Ideen wie mans macht? ODer nicht möglich?
MFG