Guide sur XML en Java

Un guide pour XML en Java

1. Vue d'ensemble

C'esta guide to working with XML in Java.

Nous allons passer en revue les bibliothèques de traitement XML Java les plus courantes - pour l'analyse et la liaison.

2. Analyseurs DOM

En termes simples, un analyseur DOM travaille sur l’ensemble du document XML, le charge en mémoire et construit une représentation arborescente du document.

4. Analyseur StAX

Un analyseur StAX est une médiane entre l’analyseur DOM et l’analyseur SAX.

6. XStream

XStream est une simple bibliothèque permettant de sérialiser des objets vers / à partir de XML.

Voici la dépendance maven à utiliser pour l'intégrer dans un projet compatible Maven:


    com.thoughtworks.xstream
    xstream
    1.4.8

7. Jackson XML

Jackson XML est une extension du processeur Jackson JSON pour la lecture et l'écriture de données encodées en XML.

Pour l'utiliser, voici la simple dépendance Maven dont vous aurez besoin:


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

Remarque: la dernière version de jackson-dataformat-xml actuellement est2.6.3.

8. XML simple

Simple XML est un framework de sérialisation XML hautes performances pour Java.

Pour l'utiliser, vous avez besoin de la dépendance suivante:


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

Remarque: la dernière version de Simple XML actuellement est2.7.1.

9. Conclusion

C'était une introduction rapide à l'écosystème XML en Java. Utilisez-le comme guide pour en savoir plus sur l'utilisation du langage XML et sur l'obtention d'une vue de haut niveau du paysage XML XML.