xsltprocはパスコマンドラインパラメータをサポートしませんか?

xsltprocはパスコマンドラインパラメータをサポートしませんか?

私はLinuxボックスでXSLT 1.0スタイルシートとしてxsltrpocを使用しています。私は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. この場合、考えられる原因は何ですか?

ベストアンサー1

おすすめ記事