7 open my $fh, '<', $filename;
8 binmode $fh; # drop all PerlIO layers possibly created by a use open pragma
9 my $doc = XML::LibXML->load_xml(IO => $fh);
11 # get the values we want
12 my $xpath_prefix = '/opensrf/default/apps/open-ils.storage/app_settings/databases/database';
14 for my $attr ( qw/host port user db pw/ ) {
15 $config{$attr} = $doc->findvalue("$xpath_prefix/$attr");
16 #print $doc->findvalue("$xpath_prefix/$attr") . "\n";
18 for my $k ( qw/host port user db pw/ ) {
19 print "$k: " . $config{$k} . "\n";