Я использую php класс XSLTProcessor для генерации HTML из xsl. В xsl мне бы хотелось, чтобы все мои пользовательские элементы пространства имен обрабатывались моим собственным классом процессора.
Так, например:
<xsl:for-each select="doc/elements/*">
<doc:renderElement element="." />
</xsl:for-each>
Это должно вызвать метод renderElement экземпляра моего пользовательского класса процессора.
Я знаю, что могу включить вызов функций php с помощью функции registerPHPFunctions . Однако кажется, что это только поддерживает вызов статических методов.