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

Ad


OnWorksファビコン

db2x_xsltproc - クラウドでのオンライン

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

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

プログラム:

NAME


db2x_xsltproc - XSLT プロセッサー呼び出しラッパー

SYNOPSIS


db2x_xsltproc [オプション] xml-ドキュメント

DESCRIPTION


db2x_xsltproc docbook1.0X の XSLT 2 プロセッサを呼び出します。

このコマンドは、XSLT スタイルシートを適用します (通常、 -スタイルシート オプション)に
ファイル内の XML ドキュメント xml-ドキュメント. 結果は標準出力に書き込まれます (
で変更されました - 出力).

ソース XML ドキュメントを標準入力から読み取るには、入力ドキュメントとして - を指定します。

OPTIONS


- バージョン
docbook2X のバージョンを表示します。

TRANSFORMATION 出力 OPTIONS
- 出力 file, -o file
標準出力の代わりに、指定されたファイル (または URI) に出力を書き込みます。

SOURCE ドキュメント OPTIONS
--xinclude, -I
ソース ドキュメント内の XInclude ディレクティブを処理します。

--sgml, -S
入力ドキュメントが XML ではなく SGML であることを示します。 このセットが必要です
場合のオプション xml-ドキュメント 実際には SGML ファイルです。

SGML 構文解析は、XML への変換によって実装されます。 sgml2xml(1)SPより
パッケージ(または osx(1) OpenSP パッケージから)。 SGML ファイル内のすべてのタグ名は、
小文字に正規化されます (つまり、 -x下位 のオプション sgml2xml(1) が使用されます)。 ID
属性はスタイルシートで使用できます (つまり、オプション -xid)。 さらに、任意の
SGML ドキュメントで使用される ISO SDATA エンティティは、自動的にそれらのエンティティに変換されます。
XML Unicode に相当します。 (これは、 sed フィルター。)

us-ascii でない場合、SGML 文書のエンコーディングは、次のように指定する必要があります。
標準 SP 環境変数: SP_CHARSET_FIXED=1 SP_ENCODING=エンコーディング.
(XML ファイルは、XML 宣言でエンコーディングを指定することに注意してください。 <?xml
バージョン="1.0" エンコーディング=エンコーディング" ?> ファイルの先頭にあります。)

上記の変換オプションは変更できません。 別の変換を希望する場合
オプション、呼び出す必要があります sgml2xml(1) 手動で、その結果を渡します
このプログラムに変換します。

検索 OPTIONS
-カタログ カタログファイル, -C カタログファイル
正式な公開識別子の解決に使用する追加の XML カタログを指定するか、
URI。 SGML カタログはサポートされていません。

これらのカタログは、 の下で SGML ドキュメントを解析するために使用されます。 --sgml オプションを選択します。
環境変数を使用する SGML_CATALOG_FILES のカタログを指定する代わりに
SGML ドキュメントの解析。

- 通信網, -N
db2x_xsltproc 通常、ネットワークから外部リソースをロードすることを拒否します。
セキュリティ上の理由。 ネットワークからロードしたい場合は、このオプションを設定してください。

通常、関連する DTD やその他のファイルをローカルにインストールしたい場合、
ネットワークから自動的にロードするのではなく、それらのカタログをセットアップします。

スタイルシート OPTIONS
-スタイルシート file, -s file
使用するスタイルシートのファイル名 (または URI) を指定します。 特別な価値観の男と
texi は略語として受け入れられ、以下を指定します。 xml-ドキュメント DocBook にあり、
man ページまたは Texinfo に (それぞれ) 変換する必要があります。

--パラメータ =, -p =
スタイルシートにパラメーターを追加または変更します。 は XSLT パラメータ名であり、
パラメーターの目的の値に評価される XPath 式です。
(これは、文字列を引用符で囲む必要があることを意味します。 in 添加 シェルの通常の引用に
引数; 使用する --文字列パラメータ これを避けるために。)

--文字列パラメータ =文字列, -g =文字列
文字列値のパラメーターをスタイルシートに追加または変更します。

文字列は UTF-8 でエンコードする必要があります (ロケールの文字エンコードに関係なく)。

デバッグ そして プロファイリング
- デバッグ, -d
XSL 中に何が起こっているかのログを標準エラーに表示します。
変換。

--入れ子制限 n, -D n
検出に使用される XSL テンプレートへのネストされた呼び出しの最大数を変更します
潜在的な無限ループ。 指定しない場合、制限は 500 (libxslt のデフォルト) です。

- プロフィール, -P
プロファイル情報を表示します。
スタイルシートとそれぞれにかかった時間。 この情報は標準に出力されます
エラー。

--xslt-プロセッサ プロセッサ, -X プロセッサ
使用される基礎となる XSLT プロセッサを選択します。 可能な選択肢 プロセッサ には次の値があります:
libxslt、saxon、xalan-j。

デフォルトのプロセッサは、docbook2X がビルドされたときに設定されたものです。 libxslt は
推奨されますが (軽量で高速であるため)、SAXON の方がはるかに堅牢であり、
スタイルシートをデバッグするときにより役立ちます。

すべてのプロセッサーで、XML カタログのサポートが有効になっています。 (docbook2X が必要です。)
ただし、上記のすべてのオプションが libxslt 以外のプロセッサで機能するわけではないことに注意してください。
1。

ENVIRONMENT


XML_CATALOG_FILES
XML カタログを指定します。 ご指定がない場合は、標準カタログ(/ etc / xml / catalog)であり、
可能な場合はロードされます。

DB2X_XSLT_PROCESSOR
使用する XSLT プロセッサを指定します。 効果は --xslt-プロセッサ
オプション。 この変数の主な用途は、さまざまな変数をすばやくテストできるようにすることです。
追加する必要のない XSLT プロセッサ --xslt-プロセッサ すべてのスクリプトまたは make ファイルに
ドキュメントビルドシステムで。

適合


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 によって受け入れられた形式に準拠する
株式 xsltproc(1) libxslt に付属しています。

このスクリプトが存在する主な理由は、任意の
docbook2X を呼び出すスクリプトまたは make ファイル。 ただし、追加も簡単になりました
統一されたコマンドライン インターフェイスを使用して他の XSLT プロセッサを呼び出すためのサポート。 それはそう、
このスクリプトには、docbook2X や DocBook に対して特別なことは何もありません。
必要に応じて、他の種類のスタイルシートを実行するために使用されます。 確かに作者は好み
このコマンドを使用するのは、その呼び出し形式が正気で使いやすいからです。 (例:いいえ
Java ベースのプロセッサの長いクラス名を入力してください!)

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


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

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

Linuxコマンド

Ad