Привет.
Ищу на PHP хороший XSLT-процессор, который позволит писать экстеншены для тегов и функций.
Сейчас я пользуюсь php-xsl (http://php.net/manual/en/book.xsl.php), но он умеет добавлять только кастомные функции (XSLTProcessor::registerPHPFunctions), но не теги (да и функции добавляются убого).
Нашел вот такое API: http://php.net/manual/en/book.xslt.php - оно, вроде бы, умеет все что надо (xslt_set_sax_handlers) но и с ним нарисовалась проблема. Идем в Introduction и читаем: «This extension has been moved to the » PECL repository and is no longer bundled with PHP as of PHP 5.0.0.». Теперь идем на http://pecl.php.net/ -> Search Packages -> XSLT -> No results found.
Итого: мне нужно делать XSLT-трансформации в PHP с возможностью добавлять свои собственные PHP-обработчики на определенные теги и XPath-функции (сама-то libxslt, на основе которой написан класс по первой ссылке, это позволяет). Что можете посоветовать?
Спасибо.