use strict; use DBI; use XML::Generator::DBI; use XML::Handler::YAWriter; my $biblioperl = yadda yadda ... my $dbh = DBI->connect( "dbi:ODBC:$biblioperl", {RaiseError => 1}, ); my $handler = XML::Handler::YAWriter->new(AsFile => 'biblio.xml'); my $generator = XML::Generator::DBI->new( Handler => $handler, dbh => $dbh, Indent => 1, ); my $consulta = yadda yadda ... $generator->execute($consulta); $dbh->disconnect;