Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 766 Bytes

README.md

File metadata and controls

12 lines (10 loc) · 766 Bytes

A basic example on how to:

  • Use JAXB2 for generating classes from XSD schema
  • Use EclipseLink to load classes from XML and join them based on ID fields using binding metadata
  • Join separate XML files /w separate XSD schemas using xlink and schema imports

Also there's the little things that came up along the way:

  • Setup basic validation for the above
  • Fix for xlink default behavior of inserting xml:base attributes into linked documents
  • Actual example on where to put jaxb.properties in case the unmarshaller is setup using package name
  • A bunch of other obscure details that took a while to figure out

Overall this is basic stuff but I really wish I found something like this project while looking for information on how any of this stuff works.