このテクステンションは http://xmlsoft.org/XSLT/ にある libxslt を使用します。 libxslt バージョン 1.0.18 以降が必要です。
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 を使用します。