这是命令 saxonb-xslt,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
saxonb-xslt - 命令行 XSLT 2.0 处理器
概要
萨克森-xslt [OPTION...] [-s:源文件[-xsl:样式表[-o:OUTPUT[您的姓名=VALUE...]
商品描述
本手册页简要记录了 萨克森-xslt 命令。 此页面是为
Debian(TM) 发行版,因为原始程序没有手册页。 反而,
它包含在 libsaxonb-java-doc 包中提供的 HTML 文档。
萨克森-xslt 是围绕 Saxon-B XSLT 和 XQuery 处理器的命令行包装器。 使用
萨克森-xslt 您可以使用以下方法处理 XML 文档 XSLT 2.0 样式表直接来自
命令行。 在内部, 萨克森-xslt 是 Java 类的包装器
net.sf.saxon.Transform 由 Saxon-B 实施。
萨克森-xslt 通常通过在上述概要中明确表示的 3 个选项来调用。
通常,这些选项分别对应于要转换的输入 XML 文件,
描述所需转换的 XSLT 样式表,以及输出文件
保存结果。 但是,传递它们的含义和需要受到一些数字的影响
可以指定的其他选项。 有关更多信息,请参阅下面的选项参考
信息。
参数
在命令行的末尾,有一个列表 参数 可以给。 参数传递
使用语法 您的姓名=VALUE, 指定参数的名称和值。
以“+”(加号)为前缀的参数名称将被解释为 文件系统 径
参数 如果路径指向单个文件,则该文件将被解析为 XML 及其
文档节点将作为参数值传递。 如果路径指向一个目录,
所有直接包含的文件都将被解析为 XML 文件,并且它们的顺序
文档节点将作为参数值传递。
以“!”为前缀的参数名称(感叹号)将被解释为
输出/序列化参数。 有关更多信息,请参阅 XQuery 和 XSLT 2.0 的规范
有关输出/序列化参数的信息。
要传递属于非空命名空间的参数,语法 {URI}本地名称=折扣值 is
提供。
参数将在 XSLT 处理期间作为全局变量可见,前提是它们具有
被声明为. 评估,前提是它们已在查询中声明
序言。 有关变量及其变量的更多信息,请参阅 XSLT 规范。
声明。
配置
下面包括支持的选项的摘要。 可以按任何顺序传递选项。
我们首先报告共享的选项 萨克森-xslt 和 saxonb-xquery,那么那些
特定于 萨克森-xslt (或具有不同的语义)。
某些选项被标记为“仅 Saxon-SA”,这些选项仅在 Saxon-SA 是
安装。 请注意,Saxon-SA 是一种商业产品,因此它不能在
Debian的。
相当常见 选项
- 铬:类名
指定一个类,用于处理传递给 收藏()
功能。 该类必须实现 net.sf.saxon.CollectionURIResolver。
-dtd:{[开] | [离开]}
启用或禁用 DTD 验证。 默认值:关闭。
-扩张:{[开] | [离开]}
启用验证后,展开已验证文档中的默认值。 这个选项
启用或禁用这样的扩展。 默认值:开。
-解释 [:文件名]
显示执行计划; 输出为 XML 格式。 如果没有给出文件名
将显示在标准输出上。
-分机:{[开] | [离开]}
启用或禁用从查询文件和
样式表。 请注意,在处理时启用它们是潜在的安全风险
不受信任的文件。 默认值:关闭。
-l:{[开] | [离开]}
保留(打开时)或丢弃(关闭时)与源对应的树中的行号
文件。 保留后,可以使用该函数访问行号
撒克逊:行号(). 默认值:关闭。
-outval: {[恢复] | [致命的]}
需要验证时,设置验证错误是否致命(当“fatal”为
通过)或者它们是否只触发警告(当“恢复”是)。 默认值:致命。
-p:{[开] | [离开]}
启用或禁用 PTreeURIResolver 的使用。 仅撒克逊-SA。
-r:类名
指定用于解析所有 URI 的类。
-重复:N
重复变换 N 次。 用于基准测试。
-sa
执行模式感知处理。 仅撒克逊-SA。
-跳闸: {[全部] | [无] | [忽略]}
为源文档指定空白剥离策略:剥离所有(“全部”),
不去除它们(“无”),仅去除可忽略的空白(“可忽略”)。 默认:
没有。
-t
显示关于标准错误的版本、时间和其他调试信息。
-树:{[小] | [链接]}
选择内部树模型的实现:小树模型(“tiny”)或
链接树模型(“链接”)。 有关更多信息,请参阅 Saxon 文档
内部树模型。 默认值:微小。
-T [:类名]
跟踪处理的各个方面; 可以给出一个可选的类名来指定
用户选择的示踪剂。 该类必须实现 net.sf.saxon.trace.TraceListener。 这
默认是系统提供的跟踪器。 这个选项意味着 -l.
-TJ
启用外部 Java 方法调用的跟踪。 看 -分机.
-u
强制将源文档名称解释为 URI。 默认情况下,它们被视为
为文件名,除非它们以“file:”或“http:”开头。
-val: {[严格] | [松]}
启用验证后,选择“严格”或“宽松”验证。 仅撒克逊-SA。
-x:类名
指定用作输入文档的 SAX 解析器的类。 该类必须实现
org.xml.sax.Parser 或 org.xml.sax.XMLReader。
-xi
对所有输入文档应用 XInclude 处理。
-xml版本:{[1.0] | [1.1]}
选择用于处理输入文档的 XML 版本。 “1.1”必须指定为
处理 XML 1.1 和 Namespaces 1.1 构造。 默认值:1.0。
-?
显示帮助消息并退出。
可选项 具体的 至 萨克森-xslt
-a
使用 ” " 处理指令从源文件到
找到要使用的样式表。 此选项不兼容 -xsl.
-c:文件名
使用存储在文件名中的编译样式表。 此选项不兼容
-xsl.
-我是:模式名
使用 modename 作为用于转换的初始模式。 合格的模式可以是
指定为“{URI}本地名称".
-它:模板名称
使用 templatename 作为转换的初始命名模板。 当这
使用选项, -xsl 是可选的。
-m:类名
指定一个类作为接收者生成的消息.
该类必须实现 net.sf.saxon.event.Receiver。
-o:径
指定用于保存生成的输出的路径。 通常路径指向一个
将保存主要结果文档的文件名。 如果没有指定这样的
文档将被写入标准输出。
使用生成的附加输出文档命令使用
path 作为命令的“href”属性的基本名称。 如果 -o 想念他们
将相对于当前工作目录保存。
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 -s 标识一个目录,也 -o 应该识别一个。 所有输出文件
然后会写在这样的目录下。
-要么:类名
指定一个类用作“href”属性的输出解析器
. 该类必须实现 net.sf.saxon.OutputURIResolver。
-s:径
指定输入文件或目录。 此选项是必需的,除非 -它 一直
给。 如果路径指向文件名,则该文件将被解析为 XML 文档并
它的文档节点将是转换开始时的上下文项。 这
特殊文件名“-”可用于要求从标准读取输入文档
输入。
如果路径指向一个目录,直接包含在其中的所有文件将被单独
转变。 在这种情况下 -o 是必须的。 -u 影响路径的解释。
-versmsg:{[开] | [离开]}
启用或禁用有关使用 XSLT 2.0 处理器(Saxon-B 是)的警告
在其根元素中指定 version="1.0" 的样式表。 默认值:开。
-警告:{[沉默] | [恢复] | [致命的]}
设置处理可恢复错误的策略:“silent”用于静默恢复,
“recover”用于恢复标准错误的警告输出,“fatal”用于不恢复。
默认值:恢复。
-xsl:文件名
指定用于转换的主要 XSLT 样式表。 这个选项是
需要,除非 -a or -c 被指定。 特殊文件名“-”可用于
需要从标准输入读取 sylesheet。 -u 影响理解
文档名称。
-y:文件名
指定用作样式表的 SAX 解析器的类。 该类必须实现
org.xml.sax.Parser 或 org.xml.sax.XMLReader。 也可以看看 -x.
使用 onworks.net 服务在线使用 saxonb-xslt