Man hat ein Schema, z.B. das von XACML3,
http://docs.oasis-open.org/xacml/3.0/xacml-core-v3-schema-wd-17.xsd
und möchte davon mit Java eine Instanz abfüllen.
Nichts einfacher als das mit JAXB:
Man stelle das Schema in /src/main/xsd und lasse einen mvn install laufen, mit folgendem Plugin konfiguriert:
Die generierten Klassen landen in target und werden von eclipse automatisch in den build-path genommen. Fertig.
Die Klassen können dann ganz einfach benützt werden: hier wird z.B. ein XACML-String von JAXB geparst und in Java umgewandelt:
Keine Kommentare:
Kommentar veröffentlichen