Hallo Ich verwende JAXB (JAVA), um XML zu marshallen.Wie werden leere Listen in JAXB XML-Marshalling nicht angezeigt?
Ich habe einige XMLList Elemente, die manchmal Größe sind gleich Null ist.
Da es tatsächliche Array-Liste-Konstrukten, wenn Getter genannt wird,
der Ausgang zeigt immer leere Elemente wie
<aa></aa>
ist es überhaupt diese „leer“ Elemente zu beseitigen?
Danke.
Ich denke, - Ihre Sammlung null statt leer machen. – john
So etwas wie Lazy-Initialisierung von Singleton. Machen Sie Ihre Klasse dafür verantwortlich, eine Instanz von 'List' zu erstellen, wenn die Einfügung zum ersten Mal stattfindet, und wenn sie einmal erstellt wurde, verwenden Sie dieselbe. Ebenso sollte die Entfernung aus der Liste geschützt werden. – soufrk
aus irgendeinem Grund hat meine generierten Source Getter wie folgt public List getPointOfAccess() { if (pointOfAccess == null) { pointOfAccess = new Arraylist (); } Rückgabe this.pointOfAccess; } –