LXXV. XSLT 関数

導入

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 変換を実行する