Logdaten als XML speichern und lesen

Status
Nicht offen für weitere Antworten.
J

Jboss

Gast
Hi ihrseits,

folgendes Problem : ich möchte bei jedem Login die Logindaten inkrementell in eine XML-Datei schreiben und an einer anderen Stelle wieder auslesen. Da ich noch nicht mit XML erfahrung gemacht habe, was könnt ihr mir empfehlen.


danke im voraus
 

André Uhres

Top Contributor
Jboss hat gesagt.:
ich möchte bei jedem Login die Logindaten inkrementell in eine XML-Datei schreiben und an einer anderen Stelle wieder auslesen.
Eine Möglichkeit besteht mit XMLEncoder/XMLDecoder:
Code:
import java.beans.*;
import java.io.*;
public class XmlTest {
    private XmlTestLogList xmlTestLogList;
    private String filename = "XmlTestLogList.xml";
    public XmlTest() {
        load();
        if(xmlTestLogList == null){
            xmlTestLogList = new XmlTestLogList();
        }
        xmlTestLogList.addLog(System.getProperty("user.name"));
        xmlTestLogList.print();
        save();
    }
    private void save() {
        try {
            XMLEncoder o = new XMLEncoder(new BufferedOutputStream(new FileOutputStream(filename)));
            o.writeObject(xmlTestLogList);
            o.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    private boolean load() {
        try {
            XMLDecoder d = new XMLDecoder(new BufferedInputStream(new FileInputStream(filename)));
            xmlTestLogList = (XmlTestLogList) d.readObject();
            d.close();
        } catch (FileNotFoundException ex) {
            return false;
        }
        return true;
    }
    public static void main(String[] args) {
        new XmlTest();
    }
}
Code:
import java.util.Date;
public class XmlTestLog {
    private String name;
    private Date date;
    public Date getDate() {
        return date;
    }
    public void setDate(Date date) {
        this.date = date;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Override
    public String toString() {
        return name + " " + date;
    }
}
Code:
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class XmlTestLogList {
    private List<XmlTestLog> xmlTestLogList;
    public XmlTestLogList() {
        xmlTestLogList = new ArrayList<XmlTestLog>();
    }
    public List<XmlTestLog> getXmlTestLogList() {
        return xmlTestLogList;
    }
    public void setXmlTestLogList(List<XmlTestLog> xmlTestLogList) {
        this.xmlTestLogList = xmlTestLogList;
    }
    public void addLog(String name) {
        Date date = new Date();
        XmlTestLog xmlTestLog = new XmlTestLog();
        xmlTestLog.setDate(date);
        xmlTestLog.setName(name);
        xmlTestLogList.add(xmlTestLog);
    }
    public void print() {
        for (XmlTestLog xmlTestLog : xmlTestLogList) {
            System.out.println(xmlTestLog);
        }
    }
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I ID von Referenz speichern, nicht ganzes Objekt XML & JSON 1
S XML Datei speichern nicht möglich XML & JSON 13
B Xml speichern - müssen alle Klassen deklariert werden? XML & JSON 12
M Layout + Inhalt einer JTable speichern XML & JSON 30
I Liste in YAML Datei speichern und wieder auslesen XML & JSON 1
E JTreedaten in eine XML Datei speichern XML & JSON 3
T Pfad in einer Variablen speichern XML & JSON 1
T Formulardaten in XML Datei speichern XML & JSON 5
E ResultSet als XML Datei speichern XML & JSON 7
R sax, stax, jdom, jaxb? List von Objekten speichern und laden XML & JSON 6
A XML datei lesbar speichern (eingerückt) XML & JSON 7
B XML file erstellen und in lesbarer form speichern XML & JSON 2
R XLM Datei lesen Ändern (kompliziertes Search and Replace) und Speichern XML & JSON 12
T Daten in Xml speichern XML & JSON 4
T Daten aus Programm in XML Datei speichern XML & JSON 2
M RSS als String speichern XML & JSON 12
F XML mit DOM einlesen- Teile in Arraylist speichern XML & JSON 4
T RSS-Feed parsen und in Datenbank speichern XML & JSON 6
P Variablen in XML speichern XML & JSON 3
L XML Daten auslesen und in Tabelle (Array) speichern XML & JSON 1
M Arraylist als xml speichern/ laden XML & JSON 2
T Wie einen String(XML Inhalt) in eine XML Datei speichern? XML & JSON 8
J Tabelleninhalte in XML- speichern und laden XML & JSON 5
J File objekt in xml speichern? XML & JSON 12
X XML File auslesen/parsen u. in ne Hashmap speichern XML & JSON 2
P XML Dateien zusammenführen und in eine XML speichern XML & JSON 7
M Speichern größerer Datenmengen // XML vs. Serializing . XML & JSON 5
D Mit Sax Inhalt zwischen Tags in Vector speichern XML & JSON 4
M XML Encoder Objekt speichern, obwohl BufferedImage im Objekt XML & JSON 3
A Jetzt mal im Klartext. XML speichern XML & JSON 2
G Newbe - Frage.XML - Datei einlesen und speichern XML & JSON 2
S DefaultMutableTreeNodes als String in Textdatei speichern XML & JSON 7
A Internetinhalte auslesen und in einem XML-File speichern XML & JSON 4
C XML speichern XML & JSON 7
M Speichern von "Tags" in XML XML & JSON 2
R Daten aus xml lesen und in Strings speichern XML & JSON 4
N speichern von XML-Datei in DOM XML & JSON 6
H soap message in java klasse speichern XML & JSON 10
B XML öffnen, bearbeiten, speichern ohne JDOM XML & JSON 4
N Objekte via XML speichern und wieder einlesen XML & JSON 12
P Gegenstück zum Speichern in der XML Datei - Das Laden XML & JSON 4
B Klassen mit generischen Attributen mit Jackson lesen XML & JSON 4
H XMLConfiguration(1.10)/getString : Wert "E" aus <version type="Auto">E</version>n lesen XML & JSON 15
C einfach XML lesen XML & JSON 4
JBoby Yaml File lesen und in Objekte umwandel (SnakeYAML / YamlBeans) XML & JSON 0
E Einzelne Tags der context.xml lesen XML & JSON 1
W Json von URL Lesen (mit Gson Library) XML & JSON 3
W Json von URL Lesen XML & JSON 2
G Jsoup Daten lesen XML & JSON 0
F KindElemente lesen und begrenzen XML & JSON 0
P Bestimmte XML-Inhalte in String lesen XML & JSON 2
B XML aus einer URL im Internet lesen (JDOM) XML & JSON 4
P Komfortabel XML Dokumente schreiben und lesen XML & JSON 6
Maxim6394 Lesen/Schreiben von XML Datei XML & JSON 9
D Aus lesen einer XML-Datei ( 1 root, 3 childs) XML & JSON 7
S XML lesen und schreiben XML & JSON 2
Q Atom/RSS-Feed lesen - per XSD zu Java-Code XML & JSON 4
K JAXB: Klassen mit Annotation Lesen/Schreiben XML XML & JSON 3
O PDF mit Pdfbox lesen XML & JSON 3
S XMLStreamReader, letzten eintrag eines xml lesen? XML & JSON 5
N MalformedByteSequenceException bei Lesen aus XML Datei XML & JSON 2
Mike90 Daten aus DB in ExcelTabelle lesen + bearbeiten + formatieren XML & JSON 2
Mike90 -xlsx Dateien in Java lesen XML & JSON 3
Fadi .classpath(XML) mit Java lesen XML & JSON 2
J Problem beim XML-Lesen XML & JSON 2
J XML lesen schreiben XML & JSON 7
N jdom problem beim lesen von child elementen XML & JSON 5
N problem bei xml lesen mit jdom XML & JSON 2
T Xml lesen und in .txt zeilenweise schreiben XML & JSON 4
L Einfaches XML Lesen und Schreiben XML & JSON 4
C SAX Probleme beim lesen XML & JSON 4
O OpenDocument-Tabelle mit Java lesen und schreiben XML & JSON 3
R key aus xml lesen mittels jdom XML & JSON 5
F XML ( ca. 280 MB) JDom & SAXBuilder lesen = OutOfMemoryE XML & JSON 4
O XML lesen, wenn DTD in anderem Verzeichnis XML & JSON 2
R xml mit Jdom lesen und als Jtree anzeigen. XML & JSON 9
J Jdom Elemente lesen XML & JSON 5
thE_29 Vor dem ersten Posten bitte lesen! XML & JSON 0

Ähnliche Java Themen

Neue Themen


Oben