Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

CVIIIXSLT 関数

導入

XSLT と Sablotronについて

XSLT (Extensible Stylesheet Language (XSL) Transformations) は、XMLドキュメントを他のXMLドキュメントに変換 する言語です。XSLTは、World Wide Web コンソーシアム (W3C) により 標準化されています。XSLTに関する情報と関連技術については、 http://www.w3.org/TR/xslt から得ることができま す。

インストール

この拡張モジュールは、Sablotonおよび expat を使用します。これらは、共に http://www.gingerall.com/から得ること が可能です。 実行バイナリがソースコードと同様に配布されています。

UNIXでは、オプション --enable-xslt --with-xslt-sablotを指定 してconfigure を実行します。ライブラリ Sablotron をコンパイラが見付けられる 場所にインストールする必要があります。

この拡張モジュールについて

このPHP拡張モジュールは、APIに独立なXSLT変換を提供します。現在、 この拡張モジュールは、Ginger AllianceによるSablotronライブラリの みをサポートします。Xalanライブラリまたはlibxsltライブラリのよう な他のライブラリのサポートも計画されています。

注意 この拡張は、PHP 4.1より前のバージョンPHPで配布されていた sablotron拡張モジュールとは異なっており、現在、PHP 4.1の新しい XSLT拡張モジュールのみがサポートされています。古い拡張モジュー ルのサポートが必要な場合は、メーリングリスト php-general@lists.php.netに質問して下さい。

目次
xslt_create -- 新規のXSLTプロセッサを作成する
xslt_errno -- カレントエラー番号を返す
xslt_error -- カレントのエラー文字列を返す
xslt_free -- XSLT プロセッサを開放する
xslt_process -- XSLデータを有する文字列によりXMLデータを変換する
xslt_set_base -- 全てのXSLT変換用の基準URIを設定する
xslt_set_encoding --  XMLドキュメントをパースするエンコーディングを設定する
xslt_set_error_handler -- XSLTプロセッサ用のエラーハンドラを設定する
xslt_set_log -- Set the log file to write log messages to
xslt_set_sax_handler -- XSLTプロセッサに SAX ハンドラを設定する
xslt_set_sax_handlers --  XMLドキュメントを処理する際にコールされるSAXハンドラを設定する
xslt_set_scheme_handler -- XSLTプロセッサ用にスキーマハンドラを設定する
xslt_set_scheme_handlers --  XSLTプロセッサに関するスキーマハンドラを設定する