簡體   English   中英

如何將 php 變量與 xsl 一起使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM