[英]How to use a php variable with xsl?
如何在 XSL 中使用自動遞增的 php 變量?
XSL?
function xslt_string($key){
$key++;
return isset($saved[$key]) ? $saved[$key] : '';
}
在 XML 中?
<xsl:variable name="phpstring"
select="php:function('xslt_string', string('$saved[$key]'))" />
<xsl:value-of select="$post_param" />
XML 命名空間?
xmlns:php="/". (function on page that parses XSL)
我這樣做:
在您的 XSL 中:
<xsl:value-of select="$myVar"/>
在您的 PHP 中:
$proc = new XSLTProcessor();
//...
$proc->setParameter('', 'myVar', 'Your value here');
有關詳細信息,請參閱XSLTProcessor::setParameter 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.