Skip to content
Snippets Groups Projects
Commit 8e2c64c7 authored by Jens Steidl's avatar Jens Steidl :baby_chick:
Browse files

- refactor: renamed variable, return string instead of document object

parent 0a4997e2
No related branches found
No related tags found
No related merge requests found
...@@ -206,12 +206,12 @@ package SLUB::LZA::SIPBuilderBagIt; ...@@ -206,12 +206,12 @@ package SLUB::LZA::SIPBuilderBagIt;
} }
my $recordData = $xp->findnodes_as_string('/*[local-name()="searchRetrieveResponse"]/*[local-name()="records"]/*[local-name()="record"]/*[local-name()="recordData"]/*'); my $recordData = $xp->findnodes_as_string('/*[local-name()="searchRetrieveResponse"]/*[local-name()="records"]/*[local-name()="record"]/*[local-name()="recordData"]/*');
if (!$recordData) { croak("ERROR: Did not get any <recordData/> for PPN '$ppn' using '$sru'");} if (!$recordData) { croak("ERROR: Did not get any <recordData/> for PPN '$ppn' using '$sru'");}
my $marcblob = $parser->parse_string($recordData); my $marc_doc = $parser->parse_string($recordData);
if ($with_debug) { if ($with_debug) {
say "write DEBUG_${ppn}_extracted_marc_record.xml"; say "write DEBUG_${ppn}_extracted_marc_record.xml";
SLUB::LZA::SIPBuilderBagIt::write_file("DEBUG_${ppn}_extracted_marc_record.xml", $marcblob); SLUB::LZA::SIPBuilderBagIt::write_file("DEBUG_${ppn}_extracted_marc_record.xml", $marc_doc);
} }
return $marcblob; return $marc_doc->serialize();
} }
else { else {
carp("Problem asking catalogue at $url using $ppn"); carp("Problem asking catalogue at $url using $ppn");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment