Runtime binding of XML Schema to Java code
- by Yaneeve
Hi all,
The situation is thus:
I have an application which provides editing capabilities to XML an file. This file follows a certain Schema. The Schema belongs to a subset of Schemas which actually follow a line of evolution from one to another - so they are not so different from one another.
The main difference between the schemas is an enumeration of string labels.
I now have need to save "meta data" in XML format (This is a second type of XML file). This "meta data" contains a list of labels from the set enumerated in the schema.
The application can accept a new schema at runtime and adjust itself.
Therefore I have an XML file that must be validated by two schemas one static containing the basic structure of the "meta data" stored in the XML and one which contains the 'proper' label enumeration. The latter schema is determined at runtime.
I have glanced over JAXB, XMLBeans and JiBX.
I can't figure out what technology to choose that would allow for a runtime bind of code and schema in the way that would most benefit my use-case.
Any suggestions?
Thanks!