XMLToaster is a tool for extracting and loading XML from databases. It provides a modified version of SQL which has XML mapping extenstions. It can be compared to the "for xml" command in MS SQL Server 2008, but it runs on all common databases and scales to handle very large XML mappings without too much complexity. It is used as a Java library to write XML interfaces, but can also be run as a command line tool.
| Tags | Database Software Development Libraries Java Libraries Text Processing Markup XML Utilities |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows OS Independent POSIX Linux |
| Implementation | Java SQL |
Recent releases


Changes: You may now choose the type of logging that you want XMLToaster to use: either standard Java logging or Log4J.


Changes: The runtime is now Java 5 and you may now specify a namespace for an XML message that does not have an associated XSD.


Changes: Support for MySQL 5.1 was increased. Error handling was improved. Compatibility with AjaxToaster was improved.


Changes: This release significantly simplifies XML-to-database scripts. These can now use an SQL-like syntax rather than an XML mapping file (the old XML format is still supported). This release is compatible with the MySQL 5.1.x JDBC driver. There are other small bugfixes.


Changes: This release adds support for DB2, supports new variations of left outer/inner joins syntax, and fixes a couple of XML to table persistence bugs.