Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Java: XML-Dateien auslesen und Arrays darauf speichern

Andy 386 / 5 Antworten / Flachansicht Nickles

Hallo,

ich weiss nicht genau, wie weit ich ausholen muss... Ich habe die Aufgabe, einen Adresserver auf xml-Basis zu erstellen. Dieser soll in Java (eclipse) geschrieben werden.
Mein grösstes Prbolem ist, dass ich keine Ahnung habe, wie ich Daten (halbwegs komfortabel -also nicht via fwrite) in eine xml-datei packe [von der ich auch ein stylesheet habe] oder daraus auslesen kann.

bei Antwort benachrichtigen
mr.escape Andy 386 „Ja, dass klappt soweit, mit weiterem Suchen ist mein Ergebis ist eine Node der...“
Optionen

Du kannst mit "nl.item(i).getNodeName()" den tagnamen (hier also "person", "vname" und "nname") und mit "nl.item(i).getTextContent()" den inhalt auslesen.

Node Parent = nl.item(i).getParentNode();
nur leider besteht sowohl Parent als auch Parent.getChildNodes() nur aus [person: null]

Nun, wenn ich mal annehme, dass die einzelnen einträge in "<contacts>...</contacts>" eingepackt sind, dann sollte "Parent" aus "[contacts: null]" (für "person"-Nodes) bzw. "[person: null]" (bei "vname" und "nname") bestehen.
Diese darstellung zeigt die informationen von "getNodeName()" und "getNodeValue()" der "Node".

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen