xsltproc 不支持路径命令行参数?

xsltproc 不支持路径命令行参数?

我在 Linux 盒子中使用 xsltrpoc 作为 XSLT 1.0 样式表。我正在对 XML 文件使用 XSLT。我需要将一个文件(例如 base.xsl)导入到我的文件(例如 main.xsl)中。我意识到使用 xsltproc --path 功能来加载 base.xsl 文件,这样我就不必担心基本文件的确切位置,我可以直接导入该文件,例如:

主.xsl:

<xsl:import href="base.xsl"/>

并更新 xsltproc 命令以包含类似以下的路径:

xsltproc --xinclude --path "/path-to-base-dir/base.xsl" /path/to/main/xsl/file /path/to/my/xml/file

试图:

  1. 我尝试使用详细模式浏览日志,但无法追踪表示添加了给定路径的行。那么对于我的情况,它完全忽略了该参数吗?

  2. 它在包含时也没有给出任何错误,这意味着至少它得到了普遍的支持?

  3. 在这种情况下,可能的原因是什么?

相关内容