Um guia para XML em Java

Um guia para XML em Java

1. Visão geral

Isso éa guide to working with XML in Java.

Veremos as bibliotecas de processamento Java XML mais comuns - para análise e vinculação.

2. Analisadores DOM

Simplificando, um analisador DOM trabalha em todo o documento XML, carrega-o na memória e constrói uma representação em árvore do documento.

3. Analisador SAX

4. StAX Parser

Um analisador StAX é a mediana entre o analisador DOM e SAX.

6. XStream

XStream é uma biblioteca simples para serializar objetos de / para XML.

Esta é a dependência maven a ser usada para colocá-la em um projeto habilitado para Maven:


    com.thoughtworks.xstream
    xstream
    1.4.8

7. Jackson XML

Jackson XML é uma extensão do processador Jackson JSON para ler e gravar dados codificados em XML.

Para usá-lo - aqui está a dependência simples do Maven de que você precisa:


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

Nota: A última versão de jackson-dataformat-xml agora é2.6.3.

8. XML simples

Simple XML é uma estrutura de serialização XML de alto desempenho para Java.

Para usá-lo, você precisa da seguinte dependência:


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

Observação: a versão mais recente do XML simples agora é2.7.1.

9. Conclusão

Essa foi uma introdução rápida ao ecossistema XML em Java. Use isso como um guia para saber mais sobre como executar o trabalho XML e obter uma visualização de alto nível do cenário XML Java.