Now all major Database products are providing support for XML. They are providing
java classes for resultset to XML convertion.
Even though you are using previous versions, You can generate XML of your own by using SAX Writer.
In general, the database structure will be of the format
<Table Name = "TableName">
<Record>
<Column>
<Name> ColumnName </Name>
<Type> DataType </Type>
<Value> ColumnValue </Value>
</Column>
.
</Record>
.
.
<DetailTable Name = "DetailTableName">
<DetailRecord>
<Column>
<Name> DetailColumnName </Name>
<Type> DataType </Type>
<Value> DetailColumnValue </Value>
</Column>
.
</DetailRecord>
.
.
</DetailTable>
</Table>