xmlOut.writeAttribute("version", XML_FORMAT_VERSION);
xmlOut.writeStartElement("databaseVersions");
while (databaseVersions.hasNext()) {
DatabaseVersion databaseVersion = databaseVersions.next();
// Database version
xmlOut.writeStartElement("databaseVersion");
// Header, chunks, multichunks, file contents, and file histories
writeDatabaseVersionHeader(xmlOut, databaseVersion);
writeChunks(xmlOut, databaseVersion.getChunks());
writeMultiChunks(xmlOut, databaseVersion.getMultiChunks());
writeFileContents(xmlOut, databaseVersion.getFileContents());
writeFileHistories(xmlOut, databaseVersion.getFileHistories());
xmlOut.writeEndElement(); // </databaserVersion>
}
xmlOut.writeEndElement(); // </databaseVersions>