英语法语西班牙语

Ad


OnWorks 网站图标

xmlto - 云端在线

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

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

程序:

您的姓名


xmlto - 将 XSL 样式表应用于 XML 文档

概要


xmlto [-o 输出目录[-x 定制_xsl[-m xsl_片段[-v[-p 后处理器选项]
[--扩展[--搜索路径 [--跳过验证]
[--字符串参数 参数名=参数值[--noclean[--不自动调整大小[--无扩展名]
[- 轮廓[--with-fop[--with-dblatex] {格式} {文件}

xmlto {[--帮助] | [ - 版本]}

商品描述


在我们看来, xmlto 是转换一个 XML 文件 到想要的 格式 不择手段
必要的。 这可能涉及两个步骤:

1. 使用 XSL-T 处理器应用适当的 XSL 样式表。

2. 用其他工具进一步加工。 此步骤可能不是必需的。

决定使用哪个样式表以及需要做什么来对样式表进行后期处理
输出, xmlto 使用格式脚本,这些脚本是简单的 shell 脚本 xmlto 电话
在转换过程中。

根据 XML 文件的类型和所需的格式选择合适的格式脚本
输出格式。 xmlto 附带一些格式脚本,用于将 DocBook XML 文件转换为
各种格式。 您可以使用绝对文件名指定自己的格式脚本
格式 在命令行上。

首先,如果 xmlto 没有被明确告知要使用哪个样式表(使用 -x
选项),格式脚本将被调用 $1 设置为样式表。 环境
变量 XSLT_处理器 包含将用于的可执行文件的基本名称
执行 XSL-T 转换(例如 xsltproc)。 格式脚本应该写
用于标准输出并成功退出的样式表的名称,或退出
如果没有合适的样式表使用(例如,如果
已知只有可用的样式表不能与 XSL-T 处理器一起使用
用过的)。 如果没有向标准输出写入任何内容但脚本成功退出,则没有
将执行 XSL-T 转换。

其次,在使用样式表运行 XSL-T 处理器之后,格式脚本
将再次被调用,这次是 $1 设置为后期处理。 格式脚本应该
执行任何必要的步骤将 XSL-T 处理的输出转换为所需的
输出格式,包括将输出复制到所需的输出目录。 为了
后处理,格式脚本在一个临时目录中运行,该目录只包含
处理后的输出(其名称存储在 XSLT_PROCESSED 并且其基名是
任何文件扩展名替换为 .proc 的原始 XML 文件)。 输入文件 被设置为
原始 XML 文件的名称, 输出目录 设置为目录的名称
输出(并且只有输出)必须以,并且 搜索路径 设置为冒号分隔
在其中查找输入(例如图像)的后备目录列表。 如果这
步骤不成功,格式脚本应以非零返回码退出。

配置


-v
详细点(-vv 因为非常冗长)。

-x 样式表
使用 样式表 而不是要求格式脚本选择一个。

-m 碎片
使用提供的 XSL 碎片 修改样式表。

-o 目录
将输出放入指定的 目录 而不是当前的工作目录。

-p 后处理器选项
通过 后处理器选项 样式表应用后的处理阶段(例如lynx
或通过 HTML 到文本时的链接,或通过 TeX 到文本时的 xmltex
DVI)。 如果 -p 第二次指定,指定的选项将传递给
第二阶段后处理; 目前这仅适用于通过
xmltex 和 dvips 到 PostScript。

--扩展
为正在使用的工具链打开样式表扩展 (使用.extensions 已开启)。
启用的变量是 Norman Walsh 的 DocBook XSL 样式表使用的变量。

--搜索路径
添加以冒号分隔的目录列表 作为后备目录
包括输入。

--跳过验证
跳过通常执行的验证步骤。

--字符串参数 参数名=参数值
传递命名参数 参数名 有价值 参数值 从命令到样式表
线。

--noclean
临时文件不会被删除(它们的名字被显示并保存在 tmp 目录中)。 它
可以帮助分析问题。

--不自动调整大小
默认情况下,一些 XSL 变量被自动检测覆盖(页宽
页高 对于 paperconf (libpaper) 使用, 纸张类型 对于基于语言环境的 (LC_PAPER)
选择)。 有了这个选项, xmlto 不使用此自动检测,用户可以
自己修改默认值(通过默认 param.xsl 修改或由用户定义
XSL 片段)。

--无扩展名
默认情况下, xmlto 启用 XSL 参数 被动文本扩展 用于passivetex后端和
fop.扩展名fop1.扩展 用于 fop 后端。 这通常会产生更好的
结果。 如果您出于某种原因不想使用这些参数,只需禁用它们
使用此选项。

- 轮廓
使用分析样式表预处理 XML 文档。

--with-fop
使用 fop 进行格式化。 这是一个实验性选项,需要特定的 fop
位置(在配置时间检测到),可以手动更改 xmlto 脚本
修改 FOP_路径

--with-dblatex
使用 dblatex 进行格式化。 这是一个实验性选项,需要特定的 dblatex
位置(在配置时间检测到),可以手动更改 xmlto 脚本
修改 DBLATEX_PATH

- 帮帮我
显示简短的使用消息。 它将描述 xmlto 的选项,以及可用的
输出格式。

- 版
显示xmlto的版本号。

环境


XSLT_处理器
将用于执行 XSL-T 转换的可执行文件的基本名称
(默认: xslt过程(1))。

TMPDIR
目录,在何处创建临时样式表(默认: / tmp目录).

诊断


0
一切都很顺利。 这是预期的退出代码。

1
xmlto 被调用时没有足够的参数。

2
临时表(1) 未能创建文件/目录。 确保 / tmp目录 or TMPDIR 是可写的。

3
xmlto 未能在配置的位置找到一些二进制文件。 确保所有必需的
安装了软件包并正确设置了 xmlto 脚本中的路径。

10+(验证 非零 错误 码)
xmlto 试图验证 xml 文档,但验证失败。 为了更好的诊断,
提供了验证输出和 xmllint 退出代码。 考虑修复你的
文件或使用 --跳过验证.

示例


要将 DocBook XML 文档转换为 PDF,请使用:

xmlto PDF格式 我的文档.xml

将 DocBook XML 文档转换为 HTML 并将生成的 HTML 文件存储在单独的
目录使用:

xmlto -o html目录 HTML 我的文档.xml

要将 DocBook XML 文档转换为单个 HTML 文件,请使用:

xmlto html-nochunks 我的文档.xml

要使用 XSL 片段修改输出,请使用:

xmlto -m ulink.xsl PDF格式 我的文档.xml

指定要使用的样式表(覆盖格式脚本将要使用的样式表)
选择)使用:

xmlto -x 我的样式表.xsl PDF格式 我的文档.xml

作者


Tim <[电子邮件保护]>
原作者,维护者直到 0.0.18

翁德耶 瓦西克 <[电子邮件保护]>
自 0.0.19 以来的维护者

版权


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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad