Hva er bruken av @XmlRootElement-kommentarer?
Hva er bruken av @XmlRootElement-kommentarer?

Video: Hva er bruken av @XmlRootElement-kommentarer?

Video: Hva er bruken av @XmlRootElement-kommentarer?
Video: Convert XML To Java Object Using JAXB 2024, Kan
Anonim

@ XmlRootElement er en merknad at folk er brukt å bruke med JAXB (JSR-222). Det er hensikt er å unikt assosiere et rotelement med en klasse. Siden JAXB-klasser kartlegger til komplekse typer, er det mulig for en klasse å tilsvare flere rotelementer.

Folk spør også, hva er nytten med JAXB?

JAXB står for Java Arkitektur for XML-binding. Det gir mekanisme for å marshalere (skrive) java objekter inn i XML og unmarshal (les) XML til objekt. Du kan ganske enkelt si at den brukes til å konvertere java objekt til xml og omvendt.

hva er @XmlType? @ XmlType merknad kan defineres for en klasse. Merknadselementet propOrder() i @ XmlType merknad lar deg spesifisere innholdsrekkefølgen i den genererte skjematypen. I slike tilfeller har den aktive @XmlAccessorOrder-kommentaren forrang. Når klasseinnholdsrekkefølgen er spesifisert av @ XmlType.

Videre, hva er @XmlElement i Java?

Tilordner en JavaBean-egenskap til et XML-element avledet fra egenskapsnavnet. Bruk. @ XmlElement merknad kan brukes med følgende programelementer: en JavaBean-egenskap. ikke statisk, ikke forbigående felt.

Hva er XMLTransient?

@ XmlTransient annotering er nyttig for å løse navnekollisjoner mellom et JavaBean-egenskapsnavn og et feltnavn eller forhindre tilordning av et felt/eiendom. Egenskaper på en slik klasse vil bli tilordnet XML sammen med dens avledede klasser, som om klassen er innebygd.