use the settings server to get the MODS xsl
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 8 Jul 2005 14:03:38 +0000 (14:03 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 8 Jul 2005 14:03:38 +0000 (14:03 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@1099 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm

index ac7497c..061ef6a 100644 (file)
@@ -6,12 +6,17 @@ use XML::LibXML;
 use XML::LibXSLT;
 use Time::HiRes qw(time);
 use OpenILS::Utils::Fieldmapper;
+use OpenSRF::Utils::SettingsClient;
 use Data::Dumper;
 
 my $parser             = XML::LibXML->new();
 my $xslt                       = XML::LibXSLT->new();
-my $xslt_doc   = $parser->parse_file( 
-               "/pines/cvs/ILS/Open-ILS/xsl/MARC21slim2MODS3.xsl" );
+my $xslt_doc   = $parser->parse_file(
+       OpenSRF::Utils::SettingsClient
+               ->new
+               ->config_value(dirs => 'xsl') .  "/MARC21slim2MODS3.xsl"
+);
+
 my $mods_sheet = $xslt->parse_stylesheet( $xslt_doc );
 
 # ----------------------------------------------------------------------------------------