Wat is die gebruik van @XmlRootElement-aantekening?
Wat is die gebruik van @XmlRootElement-aantekening?

Video: Wat is die gebruik van @XmlRootElement-aantekening?

Video: Wat is die gebruik van @XmlRootElement-aantekening?
Video: Convert XML To Java Object Using JAXB 2024, Mei
Anonim

@ XmlRootElement is 'n annotasie dat mense is gebruik word om met JAXB (JSR-222) te gebruik. Dit is doel is om 'n wortelelement uniek met 'n klas te assosieer. Aangesien JAXB-klasse na komplekse tipes karteer, is dit moontlik dat 'n klas met veelvuldige wortelelemente ooreenstem.

Mense vra ook, wat is die nut van JAXB?

JAXB staan vir Java Argitektuur vir XML-binding. Dit bied 'n meganisme om op te stel (skryf) java voorwerpe in XML en ontmark (lees) XML in voorwerp. Eenvoudig, jy kan sê dit word gebruik om om te skakel java voorwerp in xml en omgekeerd.

wat is @XmlType? Die @ Xml-tipe annotasie kan vir 'n klas gedefinieer word. Die annotasie-element propOrder() in die @ Xml-tipe annotasie laat jou toe om die inhoudvolgorde in die gegenereerde skematipe te spesifiseer. In sulke gevalle geniet die aktiewe @XmlAccessorOrder-aantekening voorkeur. Wanneer klasinhoudvolgorde deur die @ gespesifiseer word Xml-tipe.

Verder, wat is @XmlElement in Java?

Kaart 'n JavaBean-eienskap na 'n XML-element afgelei van die eiendomnaam. Gebruik. @ XmlElement annotasie kan met die volgende programelemente gebruik word: 'n JavaBean-eienskap. nie statiese, nie verbygaande veld.

Wat is XMLTransient?

Die @ XMLVerbygaande annotasie is nuttig om naambotsings tussen 'n JavaBean-eienskapnaam en 'n veldnaam op te los of om die kartering van 'n veld/eiendom te voorkom. Eienskappe op so 'n klas sal na XML gekarteer word saam met sy afgeleide klasse, asof die klas inlyn is.