java - 将助记符 MARC 转换为常规 MARC
问题描述
使用 Java Spring-boot 应用程序,我正在从服务器 Marc21 中读取助记符 Marc 记录。IE
000 00000nam 22000007a 0000
001 14714137
003 LIBRIS
007 cr||||||||||||
008 130925 |||||||sw ||||||||||1|swe
020 __ $a9789127137004
为了能够处理并保存这些信息,我希望这些信息是使用 ISO 标准 ISO-2709 提供的,这样我就可以使用 Marc4j。
这个社区中是否有人知道我如何以编程方式即时转换文件?甚至可能吗?如果是这样,如果您可以包含示例代码,将不胜感激。
解决方案
这就是 Yaz 工具所说的“线”格式。我相信您可以使用 yaz-marcdump 进行此转换。
推荐阅读
- docker - 在 CircleCI 工作流或作业之后触发 Github Action
- python - 当我尝试添加反应 python 时出现 on_message 错误
- php - Docker 容器在共享目录中看不到移动的文件
- javascript - 如何使用 Javascript 添加 Id 属性?
- python - 在python中循环替换单词
- mysql - 创建 docker 容器,执行脚本并删除容器
- c - C:strtok 不停止在分隔符处并读取多余的项目?
- reactjs - 如何在 React 中创建带有描述的下拉列表
- reactjs - 在 React 中单击后鼠标单击并输入键盘禁用
- java - BLE 扫描 getName 仅显示特定名称设备