Changeset 12603


Ignore:
Timestamp:
2006-08-30T11:00:43+12:00 (18 years ago)
Author:
shaoqun
Message:

added codes that uses the mapping file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugouts/BasPlugout.pm

    r12546 r12603  
    122122
    123123 
    124     if($self->{'xslt_file'} ne "")
     124    if(defined $self->{'xslt_file'} &&  $self->{'xslt_file'} ne "")
    125125    {
    126126      ##$self->{'xslt_file'} =~ s/\"//g;##working on Windows???
     
    518518
    519519    $doc_dir .= ".dir";
    520     &util::mk_all_dir (&util::filename_cat ($working_dir, $doc_dir));
     520    if (!defined $self->{'group'} || !$self->{'group'}){
     521    &util::mk_all_dir (&util::filename_cat ($working_dir, $doc_dir));
     522    }
    521523    return $doc_dir;
    522524}
     
    631633
    632634    my $java_class_path =  &util::filename_cat ($ENV{'GSDLHOME'},"bin","java");
    633     my $cmd = "| java -cp $java_class_path ApplyXSLT $xslt_file";
    634 
     635    my $cmd = "| java -cp $java_class_path org.nzdl.gsdl.ApplyXSLT $xslt_file ";
     636
     637    if (defined $self->{'mapping_file'} and $self->{'mapping_file'} ne ""){
     638    $cmd .= $self->{'mapping_file'};
     639    }
     640 
    635641    open(*XMLWRITER, $cmd)
    636642    or die "can't open pipe to xslt: $!";
Note: See TracChangeset for help on using the changeset viewer.