Technical Information

The Library uses the Stax xml parser and consists of a hierarchy of parser that each know how to parse the different elements of a SDMX-HD xml file. To write the SDMX-HD objects to xml, each object has field annotations that describe how the fields should be written to xml for this structure (ie. if the field is an xml element or xml attribute). Reflection is used to analyse each object and see how it should be written to xml.