英語フランス語スペイン語

Ad


OnWorksファビコン

xsltproc - クラウドでオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでxsltprocを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドxsltprocです。

プログラム:

NAME


xsltproc-コマンドラインXSLTプロセッサ

SYNOPSIS


xsltproc [[-V | - バージョン] [-v | -詳細] [{-o | - 出力}{FILE | DIRECTORY}] |
- タイミング | - 繰り返す | - デバッグ | --無効 | --noout | --最大深度 VALUE | --html |
- エンコーディング エンコーディング | --パラメータ パラメータ名 パラメータ値 |
--stringparam パラメータ名 パラメータ値 | --ノネット | - 道 "パス" | --ロードトレース |
-カタログ | --xinclude | [- プロフィール | -ノーマン] | --dumpextensions | --nowrite |
--nomkdir | --writesubtree パス | --nodtdatr] [スタイルシート]{XMLファイル | | -}

DESCRIPTION


xsltproc XSLTスタイルシートをXMLドキュメントに適用するためのコマンドラインツールです。 一部です
of libxsltは(3)、GNOME用のXSLTCライブラリ。 GNOMEの一部として開発されましたが
プロジェクトでは、GNOMEデスクトップとは独立して動作できます。

xsltproc 使用するスタイルシートの名前でコマンドラインから呼び出されます
その後に、スタイルシートが適用されるXNUMXつまたは複数のファイルの名前が続きます。 これ
指定されたファイル名が次の場合、標準入力を使用します -

スタイルシートがスタイルシート処理命令とともにXMLドキュメントに含まれている場合、
コマンドラインでスタイルシートに名前を付ける必要はありません。 xsltproc 自動的に検出します
付属のスタイルシートを使用してください。

デフォルトでは、出力は (Linuxで言うところのstdout)。 を使用して出力するファイルを指定できます -o or
- 出力 オプションを選択します。

OPTIONS


xsltproc 次のオプションを(アルファベット順で)受け入れます。

-カタログ
で指定されたSGMLカタログを使用する SGML_CATALOG_FILES の場所を解決するには
外部エンティティ。 デフォルトでは、 xsltproc で指定されたカタログを検索します
XML_CATALOG_FILES。 それが指定されていない場合は、 / etc / xml / catalog.

- デバッグ
デバッグ目的で、変換されたドキュメントのXMLツリーを出力します。

--dumpextensions
登録されているすべての拡張機能のリストをにダンプします (Linuxで言うところのstdout).

--html
入力ドキュメントはHTMLファイルです。

--ロードトレース
処理中にロードされたすべてのドキュメントを表示します stderr.

--最大深度 VALUE
前にテンプレートスタックの最大深度を調整します libxsltは(3)それは
無限ループ。 デフォルトは3000です。

--nodtdatr
ドキュメントのDTDからデフォルトの属性を適用しないでください。

--nomkdir
ディレクトリの作成を拒否します。

--ノネット
DTD、エンティティ、またはドキュメントをフェッチするためにインターネットを使用しないでください。

--noout
結果を出力しないでください。

--無効
ドキュメントのDTDの読み込みをスキップします。

--nowrite
ファイルまたはリソースへの書き込みを拒否します。

-o or - 出力 FILE | DIRECTORY
与えられたものへの直接出力 FILE。 オプションを使用する DIRECTORY 出力を指示します
指定されたディレクトリへのファイル。 これは、複数の出力に役立ちます(別名
「チャンキング」として)またはマンページ処理。

重要
指定されたディレクトリ しなければなりません すでに存在しています。

Note
ていることを確認してください FILE & DIRECTORY 説明されている「URI参照計算」に従ってください
RFC2396以降。 これは、例えば -o ディレクトリにジョブを開始します。 うまくいかないかもしれませんが
-o ディレクトリ/ でしょう。

- エンコーディング エンコーディング
入力のエンコーディングを指定できます。

--パラメータ パラメータ名 パラメータ値
名前のパラメータを渡します パラメータ名 と価値 パラメータ値 スタイルシートに。 してもいいです
最大32までの複数の名前/値ペアを渡します。渡される値が
文字列、使用できます --stringparam 代わりに、追加の引用符を避けるために
文字列式に表示されます。 注:XPath式はUTF-8でエンコードされている必要があります。

- 道 "パス"
によって指定されたファイルシステムパスの(スペースまたはコロンで区切られた)リストを使用します パス 〜へ
DTD、エンティティ、またはドキュメントをロードします。 スペースで区切られたリストは引用符で囲みます。

- プロフィール or -ノーマン
の各部分で費やされた時間の詳細を示すプロファイリング情報を出力します。
スタイルシート。 これは、スタイルシートのパフォーマンスを最適化するのに役立ちます。

- 繰り返す
変換を20回実行します。 タイミングテストに使用されます。

--stringparam パラメータ名 パラメータ値
名前のパラメータを渡します パラメータ名 と価値 パラメータ値 コラボレー パラメータ値 文字列です
ノード識別子ではなく。 注: 文字列はUTF-8でエンコードされている必要があります。

- タイミング
スタイルシートの解析、ドキュメントの解析、および適用に使用された時間を表示します
スタイルシートと結果の保存。 ミリ秒単位で表示されます。

-v or -詳細
によって取られた各ステップを出力します xsltproc スタイルシートとドキュメントの処理。

-V or - バージョン
のバージョンを表示する のlibxml(3)と libxsltは(3)使用済み。

--writesubtree パス
内でのみファイルの書き込みを許可する パス サブツリー。

--xinclude
XInclude仕様を使用して入力ドキュメントを処理します。 これに関する詳細は
XInclude仕様にあります: http://www.w3.org/TR/xinclude/

ENVIRONMENT


SGML_CATALOG_FILES
SGMLカタログの動作は、クエリをユーザー自身のセットにリダイレクトすることで変更できます。
カタログ。 これは、を設定することによって行うことができます SGML_CATALOG_FILES 環境変数から
カタログのリスト。 空のものはデフォルトのロードを非アクティブ化する必要があります / etc / sgml / catalog
カタログ。

XML_CATALOG_FILES
XMLカタログの動作は、クエリをユーザー独自のセットにリダイレクトすることで変更できます。
カタログ。 これは、を設定することによって行うことができます XML_CATALOG_FILES 環境変数から
カタログのリスト。 空のものはデフォルトのロードを非アクティブ化する必要があります / etc / xml / catalog
カタログ。

診断


xsltproc 戻りコードは、スクリプトから呼び出すときに使用できる情報を提供します。

0
エラーなし(通常動作)

1
議論なし

2
パラメータが多すぎます

3
不明なオプション

4
スタイルシートの解析に失敗しました

5
スタイルシートのエラー

6
ドキュメントのXNUMXつにエラーがあります

7
サポートされていないxsl:outputメソッド

8
文字列パラメータに引用符と二重引用符の両方が含まれています

9
内部処理エラー

10
終了メッセージにより処理が停止しました

11
結果を出力ファイルに書き込めませんでした

onworks.netサービスを使用してオンラインでxsltprocを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad