Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP变量解析为XSLT setParameter_Php_Variables - Fatal编程技术网

将PHP变量解析为XSLT setParameter

将PHP变量解析为XSLT setParameter,php,variables,Php,Variables,我想在我的PHP文档中设置一些变量,这些变量被解析成我正在生成的XSLT 我可以设置如下参数: $xp->setParameter($namespace, 'title', 'My title'); <xsl:value-of select="$title"/> 并在我的XSLT中重复它,如下所示: $xp->setParameter($namespace, 'title', 'My title'); <xsl:value-of select="$ti

我想在我的PHP文档中设置一些变量,这些变量被解析成我正在生成的XSLT

我可以设置如下参数:

$xp->setParameter($namespace, 'title', 'My title');  
<xsl:value-of select="$title"/>
并在我的XSLT中重复它,如下所示:

$xp->setParameter($namespace, 'title', 'My title');  
<xsl:value-of select="$title"/>
然后

$xp->setParameter($namespace, 'title', '$title');
然而,当我这样做时,我的XSLT只是输出

$title 

作为原始文本,而不是我预期的“我的标题”。请告诉我如何正确设置此值,好吗

如果要使用变量,应该使用变量

$xp->setParameter($namespace, 'title', $title);