独自のタグと関数を使用して、PHPでXSLTプロセッサを拡張する必要があります。いくつかのAPIを見つけましたが、これらのAPIはまだ必要なものではありません。
1)http://php.net/manual/ru/book.xsl.php-非常に単純なAPIですが、関数のみ(registerPHPFunctions)を拡張でき、タグは拡張できません。
2)http://www.php.net/manual/en/ref.xslt.php-素晴らしくシンプルで、必要なものは何でも拡張できます(xslt_set_sax_handlers)が、ここで-別の問題が発生します。はじめに(http://www.php.net/manual/en/intro.xslt.php)は、次のように述べています。「この拡張機能は»PECLリポジトリに移動され、PHP5.0.0以降はPHPにバンドルされていません。」 。さて、私はpecl.php.netに移動しています->パッケージの検索->XSLT->結果が見つかりません->o_O
したがって、良いAPIは非推奨になり、悪いAPIは私のニーズを満たしていないようです。あなたはみんなに何を勧めることができますか?上記の「2)」のように拡張またはオーバーライドできるすべてのものを拡張またはオーバーライドできるPHPXSLTプロセッサーが必要です。ありがとう!