Hallo liebe Gemeinde , wie kann ich in Java einer XML Datei, ein javaObkjekt hinzufügen?
Das Auslesen funktioniert wunderbar. Dass heißt ich kann alle Daten auslesen und in der Konsole anzeigen lassen.
Doch nun möchte ich ein neues Produkt erstellen.
Das heißt anstatt 2x <Produkt></Produkt>
soll es 3x existieren mit jeweils den gleichen TAGS aber anderen inhalten(die aus textfeldern gelesen werden)
Wie mache ich dass?
hat einer einen ansatz? danke
Oder ein Beispiel , was dem hier ähnelt in SAX, danke
Java:
<?xml version="1.0" encoding="UTF-8"?>
<produktliste>
<Produkt>
<Name>Salami</Name>
<Anmerkung>lecker</Anmerkung>
<MinPreis>50</MinPreis>
<MaxPreis>5</MaxPreis>
<Inhaltsmenge>1</Inhaltsmenge>
<Barcodenummer>12345</Barcodenummer>
</Produkt>
<Produkt>
<Name>Kaese</Name>
<Anmerkung>gelb</Anmerkung>
<MinPreis>30</MinPreis>
<MaxPreis>3</MaxPreis>
<Inhaltsmenge>3</Inhaltsmenge>
<Barcodenummer>098765</Barcodenummer>
</Produkt>
</produktliste>
Das Auslesen funktioniert wunderbar. Dass heißt ich kann alle Daten auslesen und in der Konsole anzeigen lassen.
Doch nun möchte ich ein neues Produkt erstellen.
Das heißt anstatt 2x <Produkt></Produkt>
soll es 3x existieren mit jeweils den gleichen TAGS aber anderen inhalten(die aus textfeldern gelesen werden)
Wie mache ich dass?
hat einer einen ansatz? danke
Java:
Node newMainNode = document.createElement( argv[2] );
Node newChildNode = document.createElement( argv[3] );
Text newTextNode = document.createTextNode( argv[5] );
newChildNode.appendChild( newTextNode );
newMainNode.appendChild( newChildNode );
rootNode.insertBefore( newMainNode, nodeMain );
rootNode.normalize();
Oder ein Beispiel , was dem hier ähnelt in SAX, danke
Zuletzt bearbeitet: