Re: Marc::XML with MARC21
[email protected] (Ed Summers)
| Newsgroups | perl.perl4lib |
|---|---|
| Message-ID | <[email protected]> |
Hi Michele: I copied and pasted the XML from your email and ran it through a simple test script (both attached) and the record seemed to be parsed ok. What do you see if you run the attached test.pl? //Ed
test.pl
(application/octet-stream, 176 B)
#!/usr/bin/perl
use MARC::Record;
use MARC::File::XML;
open XML, "eprints.xml";
$xml = join('', <XML>);
$rec = MARC::Record->new_from_xml($xml);
print $rec->as_formatted();
eprints.xml
(text/xml, 3.3 KB)
<marc:record xmlns:marc="http://www.loc.gov/MARC21/slim"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"><marc:leader>^^^^^cam^^22^^^^^^i^4500</marc:leader><marc:controlfield
tag="001">000762662</marc:controlfield><marc:datafield tag="020" ind1="
" ind2=" "><marc:subfield
code="a">8814075913</marc:subfield></marc:datafield><marc:datafield
tag="040" ind1=" " ind2=" "><marc:subfield
code="a">IT</marc:subfield><marc:subfield code="-">Servizio
Bibliotecario Senese</marc:subfield><marc:subfield
code="e">RICA</marc:subfield></marc:datafield><marc:datafield
tag="300"
ind1=" " ind2=" "><marc:subfield code="a">VI, 262 p.
;</marc:subfield><marc:subfield code="c">24
cm</marc:subfield></marc:datafield><marc:datafield tag="653"
ind1="0"
ind2=" "><marc:subfield code="a">Navigazione da
diporto</marc:subfield><marc:subfield
code="a">Legislazione</marc:subfield></marc:datafield><marc:datafield
tag="700" ind1="1" ind2=" "><marc:subfield
code="a">Antonini,Alfredo</marc:subfield></marc:datafield><marc:datafield
tag="700" ind1="1" ind2=" "><marc:subfield
code="a">Morandi,Francesco</marc:subfield></marc:datafield><marc:datafield
tag="041" ind1="0" ind2=" "><marc:subfield
code="a">ita</marc:subfield></marc:datafield><marc:datafield
tag="245"
ind1="1" ind2="0"><marc:subfield code="a">La navigazione da diporto
:</marc:subfield><marc:subfield code="b">le infrastrutture, l'
organizzazione, i contratti e le responsabilità
:</marc:subfield><marc:subfield code="b">atti del convegno, Trieste,
27
marzo 1998 /</marc:subfield><marc:subfield code="c">a cura di
Alfredo
Antonini e Francesco
Morandi</marc:subfield></marc:datafield><marc:datafield tag="260"
ind1="
" ind2=" "><marc:subfield code="a">Milano
:</marc:subfield><marc:subfield
code="b">Giuffrè</marc:subfield><marc:subfield
code="c">1999</marc:subfield></marc:datafield><marc:datafield
tag="490"
ind1=" " ind2="0"><marc:subfield code="a">Collana del Dipartimento di
scienze giuridiche e della Facoltà di giurisprudenza dell'
Università di
Modena e Reggio Emilia</marc:subfield><marc:subfield code="p">Nuova
serie ;</marc:subfield><marc:subfield
code="v">0048</marc:subfield></marc:datafield><marc:datafield
tag="760"
ind1="1" ind2=" "><marc:subfield code="t">Collana del Dipartimento di
scienze giuridiche e della Facoltà di giurisprudenza dell'
Università di
Modena e Reggio Emilia</marc:subfield><marc:subfield
code="g">0048</marc:subfield></marc:datafield><marc:datafield
tag="082"
ind1=" " ind2=" "><marc:subfield
code="a">343.45096</marc:subfield><marc:subfield
code="2">20</marc:subfield></marc:datafield><marc:controlfield
tag="008">^^^^^^s^^^^^^^^xx^|||||r||||||||^||^^^^|</marc:controlfield></marc:record>