...
In this example the map can contain 2 objects: "HEADER" will contain the billing source object used to fill the <Name> and the <BillingSourceId> tags, then in the map we will also find an object containing the list of records with key "RECORDS" for instance. The keys and the methods to retrieve the data from the map and from the objects inside the map will be specified in the configuration.
2.1 - Encoding
The encoding used to generate the file is UTF-8, therefore the xml declaration of the generated xml files will be "<?xml version=\"1.0\" encoding=\"UTF-8\"?>".
3 - Design
The persistent objects introduced in this framework and that are part of the configuration are XmlTagDef (table xml_tag_def) and XmlDocumentDef (xml_document_def) and ValueFormatter (value_formatter).
...