yaz-record-conv — YAZ Record Conversion Utility
yaz-record-conv
[
-v
] [loglevel
config
] [fname
...]
yaz-record-conv is a program that exercises the record conversion sub system. Refer to record_conv.h header.
-v
level
level
.
Level is a sequence of tokens separated by comma. Each token
is a integer or a named LOG item - one of
fatal
,
debug
,
warn
,
log
,
malloc
,
all
,
none
.
The following backend configuration converts MARC records (ISO2709) to Dublin-Core XML.
<backend name="F" syntax="usmarc"> <marc inputcharset="marc-8" inputformat="marc" outputformat="marcxml"/> <xslt stylesheet="../etc/MARC21slim2DC.xsl"/> </backend>
We can convert one of the sample records from YAZ' test directory with:
$ ../util/yaz-record-conv record-conv-conf.xml marc6.marc <?xml version="1.0"?> <dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title>How to program a computer</dc:title> <dc:creator> Jack Collins </dc:creator> <dc:type>text</dc:type> <dc:publisher>Penguin</dc:publisher> <dc:language>eng</dc:language> </dc:dc>