java - 将助记符 MARC 转换为常规 MARC

标签 java spring-boot marc

使用 Java Spring-boot 应用程序,我正在从服务器读取助记符 Marc 中的 Marc21 记录。 即

000 00000nam  22000007a 0000
001 14714137
003 LIBRIS
007 cr||||||||||||
008 130925  |||||||sw      ||||||||||1|swe
020 __ $a9789127137004

为了能够处理并保存这些信息,我希望这些信息是按照 ISO 标准 ISO-2709 给出的,这样我就可以使用 Marc4j。

此社区中的任何人都知道如何以编程方式即时转换文件吗?有可能吗?如果是的话,如果您能提供示例代码,我们将不胜感激。

最佳答案

这就是 Yaz 工具所说的“行”格式。我相信您可以使用 yaz-marcdump 来进行此转换。

https://linux.die.net/man/1/yaz-marcdump

关于java - 将助记符 MARC 转换为常规 MARC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59971366/

相关文章:

java - 如何更新 Android 数据库中的多行?

java - Stuckup with - HikariCP : JZ0C0: Connection is already closed (Sybase DB with SpringBoot v2. 1.7)

java - Spring-retry(Spring Boot)中如何配置延迟时间

php - 如何在 PHP 中获取字符串中的所有美元符号及其后面的文本

java - 处理 XML Java 中不存在的节点

java - CopiesList.addAll 方法抛出 UnsupportedOperationException

java - 原始int值转换?

java - 更改 View 中的文本时,android Activity 崩溃

java - 如何让linux登录后随spring boot启动?

marc - KORMARC 到 MARC21 转换器