if(!defined$_[0]){croak"marcobject not defined!";}
if(!defined$_[0]){croak"marcobject not defined!";}
if($_[0]eq""){die"invalid parameters.";}
if($_[0]eq""){die"invalid parameters.";}
...
@@ -385,42 +284,6 @@ PATCH2
...
@@ -385,42 +284,6 @@ PATCH2
return$result;
return$result;
}
}
sub patch_mods($){
# this will patch the mods-xml as a workaround for bugs in LOCs xslt files
if(!defined$_[0]){croak"modsobject not defined!";}
if($_[0]eq""){die"invalid parameters.";}
my$modsobj=shift;# mods expected as XML Parser object
# TODO: Bugfix for /mets:mets/mets:dmdSec[1]/mets:mdWrap[1]/mets:xmlData[1]/mods:modsCollection[1]/mods:mods[1]/mods:relatedItem[2]/mods:internetMediaType[1]
print_scalar_data("","WARNING: Renaming ".$meta_file_name." to $i.xml, because meta filename <rights.xml> or <mods.xml> is reserved.","","yellow");
print_scalar_data("","WARNING: Renaming ".$meta_file_name." to $i.xml, because meta filename <rights.xml> or <marc21.xml> is reserved.","","yellow");
print_scalar_data("","INFO: Read Docu for more information at https://slubarchiv.slub-dresden.de/technische-standards-fuer-die-ablieferung-von-digitalen-dokumenten/","","white");
print_scalar_data("","INFO: Read Docu for more information at https://slubarchiv.slub-dresden.de/technische-standards-fuer-die-ablieferung-von-digitalen-dokumenten/","","white");