英语法语西班牙语

Ad


OnWorks 网站图标

db2x_xsltproc - 在云端联机

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

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

程序:

您的姓名


db2x_xsltproc - XSLT 处理器调用包装器

概要


db2x_xsltproc [选项] xml文件

商品描述


db2x_xsltproc 为 docbook1.0X 调用 XSLT 2 处理器。

此命令应用 XSLT 样式表(通常由 --样式表 选项)到
文件中的 XML 文档 xml文件. 结果被写入标准输出(除非
改变了 - 输出).

要从标准输入读取源 XML 文档,请将 - 指定为输入文档。

配置


- 版
显示 docbook2X 版本。

转型 OUTPUT 配置
- 输出 文件, -o 文件
将输出写入给定文件(或 URI),而不是标准输出。

文件 配置
--x包含, -I
处理源文档中的 XInclude 指令。

--sgml, -S
指示输入文档是 SGML 而不是 XML。 你需要这个设置这个
选项如果 xml文件 实际上是一个SGML文件。

SGML 解析是通过转换为 XML 来实现的 sgml2xml(1) 从 SP
包(或 OSX(1) 来自 OpenSP 包)。 SGML 文件中的所有标签名称都将是
标准化为小写(即 -降低 选项 sgml2xml(1) 使用)。 ID
属性可用于样式表(即选项 -xid)。 此外,任何
SGML 文档中使用的 ISO SDATA 实体会自动转换为它们的
XML Unicode 等效项。 (这是由一个 口渴 筛选。)

SGML 文档的编码,如果不是 us-ascii,必须用
标准 SP 环境变量: SP_CHARSET_FIXED=1 SP_编码=编码.
(请注意,XML 文件使用 XML 声明指定它们的编码 <?xml
版本=“1.0” 编码=”编码" ?> 在文件的顶部。)

上述转换选项无法更改。 如果您想要不同的转换
选项,你应该调用 sgml2xml(1) 手动,然后传递结果
转换到这个程序。

恢复 配置
--目录 目录文件, -C 目录文件
指定用于解析正式公共标识符的附加 XML 目录或
URI。 不支持 SGML 目录。

这些目录是 不能 用于解析 SGML 文档 --sgml 选项。
使用环境变量 SGML_目录_文件 而是指定目录
解析 SGML 文档。

- 网络, -N
db2x_xsltproc 通常会拒绝从网络加载外部资源,因为
安全原因。 如果确实要从网络加载,请设置此选项。

通常你希望在本地安装相关的 DTD 和其他文件,并且
为它们设置目录,而不是从网络自动加载它们。

样式表 配置
--样式表 文件, -s 文件
指定要使用的样式表的文件名(或 URI)。 人和的特殊价值观
texi 被接受为缩写,以指定 xml文件 在 DocBook 和
应该转换为手册页或 Texinfo(分别)。

--参数 姓名=表达式, -p 姓名=表达式
向样式表添加或修改参数。 姓名 是 XSLT 参数名称,并且
表达式 是一个 XPath 表达式,其计算结果为参数的所需值。
(这意味着必须引用字符串, in 增加 到通常的 shell 引用
论据; 用 --字符串参数 以避免这种情况。)

--字符串参数 姓名=绳子, -g 姓名=绳子
向样式表添加或修改字符串值参数。

该字符串必须以 UTF-8 编码(无论语言环境字符编码如何)。

调试 AND 剖析
-调试, -d
将 XSL 期间发生的事情的日志显示为标准错误
转型。

--嵌套限制 n, -D n
更改对 XSL 模板的最大嵌套调用数,用于检测
潜在的无限循环。 如果未指定,则限制为 500(libxslt 的默认值)。

- 轮廓, -P
显示配置文件信息:调用中每个模板的总次数
样式表和每个所需的时间。 此信息输出到标准
错误。

--xslt-处理器 处理器, -X 处理器
选择使用的底层 XSLT 处理器。 可能的选择 处理器 是:
libxslt、撒克逊、xalan-j。

默认处理器是构建 docbook2X 时设置的任何处理器。 libxslt 是
推荐(因为它既精简又快速),但 SAXON 更强大,并且会
在调试样式表时更有帮助。

所有处理器都启用了 XML 目录支持。 (docbook2X 需要它。)
但请注意,并非上述所有选项都适用于 libxslt 以外的处理器
一。

环境


XML_CATALOG_FILES
指定 XML 目录。 如果没有指定,标准目录(/etc/xml/目录)是
加载,如果可用。

DB2X_XSLT_PROCESSOR
指定要使用的 XSLT 处理器。 效果和上面一样 --xslt-处理器
选项。 此变量的主要用途是让您快速测试不同的
无需添加 XSLT 处理器 --xslt-处理器 到每个脚本或制作文件
在您的文档构建系统中。

符合 TO


XML 样式表语言 – 转换 (XSLT),版本 1.0 ⟨http://www.w3.org/TR/xslt
,W3C 建议。

附注


在其早期版本 (< 0.8.4) 中,docbook2X 需要 XSLT 扩展才能运行,并且
db2x_xsltproc 是一个特殊的基于 libxslt 的处理器,其中编译了这些扩展。
当 XSLT 扩展的要求被删除时, db2x_xsltproc 变成了 Perl 脚本
将选项转换为 db2x_xsltproc 符合被接受的格式
库存 xslt过程(1) 随 libxslt 一起提供。

此脚本存在的主要原因是向后兼容任何
脚本或制作调用 docbook2X 的文件。 然而,它也变得容易添加
支持使用统一的命令行界面调用其他 XSLT 处理器。 的确,
这个脚本对 docbook2X,甚至对 DocBook 没有什么特别的,它可能是
如果需要,可用于运行其他类型的样式表。 作者当然更喜欢
使用这个命令,因为它的调用格式是理智的,并且易于使用。 (例如没有
为基于 Java 的处理器键入长类名!)

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad