YAZ-RECORD-ICONV(1) Commands YAZ-RECORD-ICONV(1)

yaz-record-conv - ابزار تبدیل رکورد YAZ

yaz-record-conv [-v loglevel] [config] [fname...]

yaz-record-conv برنامه‌ای است که زیرسیستم تبدیل رکورد را به کار گرفته و آزمایش می‌کند. به فایل سرایند record_conv.h مراجعه کنید.

-v level

سطح ثبت گزارش (LOG) را روی level تنظیم می‌کند. سطح، دنباله‌ای از نشانه‌ها است که با کاما از هم جدا شده‌اند. هر نشانه یک عدد صحیح یا یکی از موارد نام‌گذاری‌شدهٔ LOG است - یکی از fatal، debug، warn، log، malloc، all، none.

پیکربندی backend زیر رکوردهای MARC (استاندارد ISO2709) را به Dublin-Core XML تبدیل می‌کند.

<backend name="F" syntax="usmarc">
  <marc inputcharset="marc-8" inputformat="marc" outputformat="marcxml"/>
  <xslt stylesheet="../etc/MARC21slim2DC.xsl"/>
</backend>

می‌توانیم یکی از رکوردهای نمونه را از دایرکتوری آزمایشی YAZ به شکل زیر تبدیل کنیم:

$ ../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>

record_conv.h

yaz(7)

Index Data

05/20/2026 YAZ 5.37.3