英语法语西班牙语

Ad


OnWorks 网站图标

db2ris - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 db2ris

这是命令 db2ris,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


db2ris - 将 DocBook 书目数据转换为 RIS 格式

概要


数据库2ris [-a] [-e 日志目的地] [-h] [-L 日志文件] [-O 文件] [-O 文件] [-r 引用类型] 文件

商品描述


db2ris 将 DocBook 书目数据转换为 RIS 文件。 的设计和目的
DocBook 书目信息与 RIS 格式的差异太大,无法保证一个简单的
和直接转换,更不用说双向转换了。 DocBook 参考书目
定义允许很多自由如何编码您的信息。 容纳作为
尽可能广泛地使用和滥用书目元素,这种导入
filter 是作为 DSSSL 样式表实现的,而不是作为 C 应用程序实现的。 这允许
您可以快速更改或扩展样式表以使其适应您的需要。 db2ris 是一个
调用 OpenJade 进行实际转换的包装脚本。

配置


-a
如果 DocBook 源代码中存在完整的名字和其他名称,请使用它们。 默认情况下,
所有名字和其他名字都将被缩写。

-e 日志目的地
log-destination 的值可以是 0、1 或 2,或等效的字符串 斯特德,
系统日志文件, 分别。 此值指定日志信息的去向。
0(零)表示将消息发送到 stderr。 它们可立即在
屏幕,但它们可能会干扰命令输出。 1 将输出发送到
系统日志设施。 请记住,必须将 syslog 配置为接受日志消息
从用户程序,请参阅 系统日志(8) 手册页以获取更多信息。 类Unix
系统通常将这些消息保存在 /var/log/user.log 中。 2 将消息发送到
可以使用指定的自定义日志文件 -L 选项。

-h
显示帮助和使用屏幕,然后退出。

-L 日志文件
指定将接收日志消息的日志文件的完整路径。 通常这个
将是 /var/log/refdba。

-o 文件
将输出发送到 文件 而不是标准输出。 如果 文件 存在,其内容将是
覆盖。

-O 文件
将输出发送到 文件 而不是标准输出。 如果 文件 存在,输出将被附加。

-r 引用类型
设置默认 RIS 引用类型。 如果 db2ris 无法推断
引用类型来自 书目条目 元件。

文件
一个或多个 DocBook 文件的名称。

配置


数据库2ris 评估文件 db2risrc 以初始化自身。

1. db2risrc
┌─────────────────┬───────────────────────┬──────────── ──────────────────┐
变量默认评论
├────────────────┼────────────────────────┼──────────── ──────────────────┤
│logfile │ /var/log/db2ris.log │ 一个完整路径 │
│ │ │ 自定义日志文件。 这是│
│ │ │ 仅在 logdest 为 │ 时使用
│ │ │ 适当设置。 │
├────────────────┼────────────────────────┼──────────── ──────────────────┤
│logdest │ 0 │ 目的地 │
│ │ │日志信息。 0 = │
│ │ │ 打印到标准错误; 2 = 使用│
│ │ │ 自定义日志文件。 │
│ │ │ 后者需要适当的 │
│ │ │ 日志文件的设置。 │
├────────────────┼────────────────────────┼──────────── ──────────────────┤
│authorlong │ f │ 设置为 t if full │
│ │ │ 名和其他名 │
│ │ │ 应使用如果 │
│ │ │ 可能。 │
├────────────────┼────────────────────────┼──────────── ──────────────────┤
│defaultreftype │ GEN │ 默认RIS │
│ │ │ 引用类型为 │
│ │ │ 用于 BiblioEntry │
│ │ │ 元素未指定│
│ │ │ 类型。 │
└───────────────┴─────────────────────┴───────────── ──────────────────┘

数据 处理


我们必须做出一系列假设才能得出合适的输出:

· db2ris 将只处理“原始”(相对于“熟”)书目数据。 这个
基本上意味着您必须在 BiblioEntry 元素中对所有书目数据进行编码,
不在 BiblioMixed 元素中。

· db2ris 从 PubDate 中丢弃除前 4 个之外的所有发布日期信息
#PCDATA 的字符,因此这些最好是 4 位数的年份。

· 默认情况下,出版物类型既不在 BiblioEntry 中显式编码
元素也不能轻易推断。 因此 db2ris 假设 BiblioEntry
携带 角色 以 RIS 发布类型作为值的属性。 如果属性是
缺少,而是使用默认类型。 这意味着您应该添加这些
转换之前的属性以获得有用的 RIS 数据集(或修复 TY
RIS 文件中的条目)。

· DocBook 没有特殊元素来编码期刊或杂志的名称
那发表了一篇文章。 相反,使用与文章相同的 Title 元素
书名、书名或丛书名。 区分期刊或杂志
名称和“真实”标题,编码期刊名称的 Title 元素被假定为
嵌套在一个 BiblioSet 中 关系 属性设置为“journal”、“pub”、“abbrev”、
或“完整”(这个或多或少的任意列表当然可以扩展或更改,请参阅
以下)。 值“abbrev”和“full”进一步决定RIS标签是“JO”还是
将使用“JF”。

修改 数据库管理系统


如前所述,db2ris 是作为一个 DSSSL 样式表实现的,它可以轻松且
快速适应您的需求。 谨慎的做法是创建脚本的副本并进行修改
这些是为了使它们适应 DocBook 书目元素的特定“滥用”
在各种文件或数据源中。 本节简要列出了您可以使用的功能
很可能想要改变。

reftype-启发式
此函数尝试推断正确的 RIS 发布类型。

标题类型启发式
此函数提示是否将 Title 元素用作期刊/杂志名称
或作为文章标题或书名。

处理日期
此函数为来自 PubDate 元素的 RIS PY 标记创建有效字符串。

使用 onworks.net 服务在线使用 db2ris


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    三叶草 EFI 引导加载程序
    三叶草 EFI 引导加载程序
    项目已移至
    https://github.com/CloverHackyColor/CloverBootloader..
    特性:启动 macOS、Windows 和 Linux
    在 Mac 或 PC 上的 UEFI 或传统模式下
    厄...
    下载 Clover EFI 引导程序
  • 2
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 3
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 4
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 5
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 6
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 更多 ”

Linux 命令

Ad