Frage zur Castor XML Elemente hinzufügen

Atlantis

Grünschnabel
Hallo,

ich sitze schon ein paar tage an der Problem und komme nicht weiter.
Weiß jemand ob man über das Castor XML Framework einzelne XML Tag-Elemente hinzufügen kann?

Beispiel:

XML Ursprung:

Code:
<root>
      <tag>
         <element>1</element>
      </tag>
     <test>
        <element>1</element>
    </test>
</root>
XML Ergebnis:

Code:
<root>
      <tag>
         <element>1</element>
      </tag>
     <test>
        <element>1</element>
        <element>1</element>
    </test>
</root>
Ich bedanke mich schonmal in vorraus für alle Antworten.

Viele schöne Grüße
Atlantis
 
Castor ist ein OXM Framework. Also vermute ich, dass du eine Klasse Test hast, die darunter eine Liste von Objekten vom Typ Element hat. Nun solltest du eine Methode addElement(Element element) oder ähnlich in Test haben mit der du einfach der Liste neue Elemente hinzufügen kannst. Dann rufst du den Castor marshaller und solltest ein XML bekommen, was dem da oben ähnlich sieht.

Castor ist KEIN einfaches XML Manipulationswerkzeug. Dafür nimmt man Dom4J oder ähnliches. Castor mappt XML auf Klassen und zurück. D.h. du arbeitest mit einem Objektbaum und NICHT direkt mit dem XML.

Gruß
Ollie
 
Zurück