PHP XSLTProcessor并将数据传递给PHP函数

时间:2012-12-10 23:44:45

标签: php xml xslt

我需要从XSLTProcessor中注册的PHP函数访问一些XSL数据。我找到了如何将当前节点传递给函数。

XSL:

<xsl:value-of select="php:function('foo', node())" />

PHP:

function foo($node)
{
    # Here we go, we got DOMNode array and as a consequence - DOMDocument
    var_dump($node);
}

好的,这部分工作正常。问题出在第二部分:我需要将所有在调用点可见的XSL变量传递给PHP函数。或者,我需要以某种方式从PHP函数中获取名称的XSL变量值。这是问题 - 我找不到如何做到这一点。可能是一些特殊的XPath请求?还是一些特殊功能?还是一些特别的伎或其他什么?

0 个答案:

没有答案