in reply to DBI accessing SQLite with XML data
Another possibility (probably with abysmal performance): DBD::SQLite includes the possibility of writing your own SQL functions in perl. You could write such a function using one of the many perl XML modules. It'd be interesting as an exercise and if you don't use if much, might even perform well enough.
In Section
Seekers of Perl Wisdom