XSLT は、XML を変換するための非常に便利なツールです。XSLTProcessor を通じて PHP に実装されており、XSLTProcessor インスタンスの registerPHPFunctions メソッドを呼び出すだけで済みます。 XSLT 関数で PHP を使用すると、XSLT の処理能力が大幅に向上します。
ただし、XSLT で PHP 関数を使用すると、多くの人が次の 2 つのエラーに遭遇します:
(1) 警告: XSLTProcessor::transformToXml(): xmlXPathCompiledEval: 1 個のオブジェクトが残っています o
スタック
(2) PHP 警告: XSLTProcessor::transformToXml(): xmlXPathCompOpEval: function func
….
の未定義のプレフィックス php にバインドされています
コードをコピー | |
$xml = <<ユーザー |