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


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


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


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


Release Notes: 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.


Release Notes: 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.