CLXXX. XSL 関数
要件
このテクステンションは http://xmlsoft.org/XSLT/ にある libxslt を使用します。 libxslt バージョン 1.1.0 以降が必要です。
インストール手順
PHP 5には、デフォルトでXSLエクステンションが含まれており、 configureに引数
--with-xsl[=DIR]
を追加することにより有効にすることができます。
DIR
は libxslt をインストールしたディレクトリです。
定義済みクラス
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 を使用します。
- 目次
- XSLTProcessor::__construct -- 新規 XSLTProcessor オブジェクトを生成する
- XSLTProcessor::getParameter -- パラメータの値を取得する
- XSLTProcessor::hasExsltSupport -- PHP が EXSLT をサポートしているかどうかを判定する
- XSLTProcessor::importStylesheet -- スタイルシートを取り込む
- XSLTProcessor::registerPHPFunctions -- PHP 関数を XSLT 関数として利用できるようにする
- XSLTProcessor::removeParameter -- パラメータを削除する
- XSLTProcessor::setParameter -- パラメータの値を設定する
- XSLTProcessor::transformToDoc -- DOMDocument に変換する
- XSLTProcessor::transformToURI -- URI に変換する
- XSLTProcessor::transformToXML -- XML に変換する