XML Im-/Exporter is a low level library to assist you in the straight forward process of importing and exporting XML from and to your Java classes. All of this is designed having performance and simplicity in mind. XML Im-/Exporter consists of three parts explained in the following.
Set of methods to encode and decode characters special to XML (like & and < and " and ').
You can write your data into a formatted XML writer. Formatting and encoding is done as straight forward as possible. Everything you know better than this class must be done by you. In effect, no unexpected so called intelligent behavior is to be feared. Another effect is high speed and simplicity.
Simple and fast importer for XML configuration or import files. It is based on SAX and can be considered an extension to it. This means it is callback oriented and does not build an internal data structure like the DOM. While SAX is simple, fast, and memory friendly it might be a bit too rudimentary for most tasks. SimpleImporter adds more high level means for importing XML while preserving the SAX's benefits. These are the main extensions to the SAX:
SimpleImporter is meant to take the place of tools like digester from the apache pepole and similar ones. So, if you are satisfied with these tools, stick to them, forget about SimpleImporter. But if you, like me, prefer simple and explicite tools that do their job over rather complex, implicit, rule based tools like digester, SimpleImporter may be just right.
XML Im-/Exporter website on SourceforgeXML Im-/Exporter: Copyright (c) 2002-2003, Oliver Zeigermann
February 2003