XCXSLT 関数

警告

このモジュールは、実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュールは使用者のリスクで使用して下さい。

導入

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

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

この PHP 拡張モジュールは、Ginger Alliance が開発した Sablotron のサポートを PHP に実装しま す。このツールキットにより XMLドキュメントを新しいXMLドキュメン トを含む他のドキュメントに変換することが可能になります。この出力 フォーマットには、HTMLまたは他のターゲットフォーマットも含まれま す。XSLTは、基本的にWebサイトのコンテンツとデザインを分離する標 準化され、ポータブルなテンプレート機構を提供するものです。

目次
xslt_closelog --  指定した Sablotron インスタンス用のログファイルをクリアする
xslt_create -- 新規のXSLTプロセッサを作成する
xslt_errno -- カレントエラー番号を返す
xslt_error -- カレントのエラー文字列を返す
xslt_fetch_result -- (名前のある)結果バッファを取得する
xslt_free -- XSLT プロセッサを開放する
xslt_openlog --  XSLTプロセッサのメッセージ用のログファイルを設定する
xslt_output_begintransform -- 出力の XSLT 変換を開始する
xslt_output_endtransform --  xslt_output_begintransformで開始した出力の変換を終了する
xslt_process -- XSLデータを有する文字列によりXMLデータを変換する
xslt_run -- XSLTスタイルシートをファイルに適用する
xslt_set_sax_handler -- XSLTプロセッサに SAX ハンドラを設定する
xslt_transform -- XSLT 変換を実行する