このテクステンションは http://xmlsoft.org/XSLT/ にある libxslt を使用します。 libxslt バージョン 1.1.0 以降が必要です。
PHP 5には、デフォルトでXSLエクステンションが含まれており、
configureに引数--with-xsl[=DIR]
を追加することにより有効にすることができます。
DIR は libxslt をインストールしたディレクトリです。
XSLTProcessor::__construct - 新規 XSLTProcessor オブジェクトを生成する
XSLTProcessor::getParameter - パラメータの値を取得する
XSLTProcessor::hasExsltSupport - PHP が EXSLT をサポートしているかどうかを判定する
XSLTProcessor::importStylesheet - スタイルシートを取り込む
XSLTProcessor::registerPHPFunctions - XSLT 関数として PHP 関数を使用できるようにする
XSLTProcessor::removeParameter - パラメータを取り除く
XSLTProcessor::setParameter - パラメータの値を設定する
XSLTProcessor::transformToDoc - DOMDocument に変換する
XSLTProcessor::transformToURI - URI に変換する
XSLTProcessor::transformToXML - XML に変換する
このリファレンスにある多くの例は、XML ファイルと XSL ファイルの両方を必要とします。 例では、以下の内容を含む collection.xml と collection.xsl を使用します。
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
libxslt のバージョンを 10117 のように表します。PHP 5.1.2 以降で使用可能です。
libxslt のバージョンを 1.1.17 のように表します。PHP 5.1.2 以降で使用可能です。
libexslt のバージョンを 813 のように表します。PHP 5.1.2 以降で使用可能です。
libexslt のバージョンを 1.1.17 のように表します。PHP 5.1.2 以降で使用可能です。