Input XML

Output Java

Cos'è XML do Java?

Java offre diversi modi per lavorare con XML: JAXB, XmlMapper di Jackson o l'API DOM. Questo narzedzie genera POJO Java dalla struttura XML. La specifica W3C XML definisce il formato di input.

La conversione viene eseguita nel browser. Puoi impostare il nome della classe, il pacchetto e includere getter/setter. Niente viene inviato a un server. Compatibile con Spring e Android.

Come usare questo narzedzie

1

Incolla o carica XML

Incolla il tuo XML nell'editor a sinistra o carica un plik. Usa il pannello per Nome classe, Pacchetto e Getter/Setter.

2

Verifica l'output Java

Il pannello di destra mostra le classi Java generate. Aggiungi annotazioni JAXB (@XmlRootElement, @XmlElement) o usa XmlMapper di Jackson.

3

Kopiuj o scarica

Usa Kopiuj o Pobierz. Per JSON do Java: JSON do Java. Per la formattazione XML: Formater XML. Per la validazione: Walidator XML.

Esempi XML do Java

Ecco un esempio di generazione di classi Java da XML.

Przyklad: Record abbonato

Input XML:

Input

Output Java generato:

Output

Quando XML do Java è utile

Aggiungi annotazioni JAXB (@XmlRootElement, @XmlElement) o usa XmlMapper di Jackson. Per Spring o Android questi POJO si integrano con la configurazione XML esistente.

Często zadawane pytania

JAXB vs Jackson dla XML?

JAXB jest wbudowany w Javę (patrz Oracle JAXB). Jackson ma XmlMapper. Oba działają z wygenerowanymi POJO.

Czy moje dane są prywatne?

Tak. Generowanie klas odbywa się całkowicie w przeglądarce. Żaden XML ani kod nie jest wysyłany do serwera.

Powiązane narzędzia

Per JAXB: Oracle JAXB. Per XML: W3C XML.