このテクステンションは 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 を使用します。