in reply to XML and DTD and Twig...

"Each record is a separate XML file."

Why? Does it not make more sense to say each table is a seperate XML file. In reality, each logical table could indeed map to multiple physical files.