GoGPT Best VPN GoSearch

OnWorks 网站图标

docbook2texi-spec.pl - 云端在线

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

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

程序:

您的姓名


docbook2texi-spec.pl - 将 DocBook Books 转换为 Texinfo 文档

概要


sgmlsp docbook2man-spec.pl

NSGMS [ 符号表 文件 ]| sgmlsp docbook2texi-spec.pl [ 基本名 ]

商品描述


docbook2texi 是一个 sgmlspl 规范文件,它从 DocBook 生成 GNU Texinfo 文档
文档。

该程序从标准输入中读取由 nsgmls(或其他 SGML 解析器)生成的 ESIS。
当前文档元素必须是 Book,否则结果未定义。

它的输出,即转换后的 Texinfo 文档,被写入标准输出。

该文件 基本名称.refs 也将被创建,其中包含文档中的所有节点
以及它们的直接“子”节点。 由于节点处理总是需要前向引用,
docbook2texi 必须为每个文档运行两次:第一次构建引用,
第二个实际生成有效文档。

参赛要件


来自 CPAN 的 SGMLSpm 包。 这个包包括 sgmlspl 脚本,它也是
需要。

限制


文档2人 非 DocBook 或不符合 SGML 的结果会导致未定义的行为。
:-)

这个程序是一个缓慢、狡猾的 Perl 脚本。

该程序并没有接近支持 DocBook 中所有可能的标记,并且可能
在某些情况下使用支持的标记会产生错误的输出。

TO DO


· 你到底是怎么在 Texinfo 中表示反斜杠 (\) 的!!@? 我试过 \\ 但 TeX
抱怨它。

· 修复在测试文档中发现的破损。

· 添加新元素处理并修复现有处理。 要健壮。

· 让它更快。 我认为到目前为止,大多数速度问题都与解析 ESIS 有关。 改写
SGMLS.pm 使用 C 和/或直接从 SP.

· 当元素实际上是可选的时,会出现一些对元素的依赖
(根据 DTD)。 我们需要解决这个问题(最好)或突出说明
要求。

· 允许其他更常见的文档元素。

· 分离出节点引用一个单独的脚本。 不仅能做到
更快/更容易维护,因为它与主代码分开,但我也会
喜欢它演变成一个自动 DocBook ToC 生成器。

版权


版权所有 (C) 1998-1999 Steve Cheng[email protected]>

该程序是免费软件; 您可以根据以下条款重新分发和/或修改它
由自由软件基金会发布的 GNU 通用公共许可证; 任何一个
版本 2,或(由您选择)任何更高版本。

您应该已经收到一份 GNU 通用公共许可证以及该程序;
查看文件 复印. 如果没有,请写信给自由软件基金会,675 Mass Ave,
剑桥,马萨诸塞州 02139,美国。

29 年 2012 月 XNUMX 日 DOCBOOK2TEXI-SPEC.PL(1)

使用 onworks.net 服务在线使用 docbook2texi-spec.pl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。