Ein Handbuch zu XML in Java

Ein Leitfaden zu XML in Java

1. Überblick

Dies ista guide to working with XML in Java.

Wir werden die gängigsten Java XML-Verarbeitungsbibliotheken durchgehen - sowohl zum Parsen als auch zum Binden.

2. DOM Parser

Einfach ausgedrückt, ein DOM-Parser bearbeitet das gesamte XML-Dokument, lädt es in den Speicher und erstellt eine Baumdarstellung des Dokuments.

3. SAX Parser

Ein SAX-Parser ist ein ereignisbasierter Parser. Er analysiert das XML-Dokument mithilfe von Rückrufen, ohne das gesamte Dokument in den Speicher zu laden.

4. StAX Parser

Ein StAX-Parser ist der Median zwischen DOM- und SAX-Parser.

6. XStream

XStream ist eine einfache Bibliothek zum Serialisieren von Objekten in / aus XML.

Hier ist die Maven-Abhängigkeit, die verwendet werden muss, um sie in ein Maven-fähiges Projekt zu integrieren:


    com.thoughtworks.xstream
    xstream
    1.4.8

7. Jackson XML

Jackson XML ist eine Erweiterung des Jackson JSON-Prozessors zum Lesen und Schreiben von XML-codierten Daten.

Um es zu verwenden, benötigen Sie folgende einfache Maven-Abhängigkeit:


    com.fasterxml.jackson.dataformat
    jackson-dataformat-xml
    ${jackson.version}

Hinweis: Die aktuellste Version von jackson-dataformat-xml ist2.6.3.

8. Einfaches XML

Simple XML ist ein leistungsstarkes XML-Serialisierungsframework für Java.

Um es nutzen zu können, benötigen Sie folgende Abhängigkeit:


    org.simpleframework
    simple-xml
    ${simple-xml.version}

Hinweis: Die aktuellste Version von Simple XML ist2.7.1.

9. Fazit

Dies war eine kurze Einführung in das XML-Ökosystem in Java. Verwenden Sie diese Anleitung, um mehr über das Ausführen von XML-Aufgaben und eine allgemeine Ansicht der Java XML-Landschaft zu erfahren.