2011-07-19 4 views
1

XSLで自動インクリメントされたPHP変数を使用するにはどうすればよいですか?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 NAME SPACE?

xmlns:php="/". (function on page that parses XSL) 

答えて

3

私はそれをこのように実行します。あなたのXSLで

:あなたのPHPで

<xsl:value-of select="$myVar"/> 

$proc = new XSLTProcessor(); 
//... 
$proc->setParameter('', 'myVar', 'Your value here'); 

は、詳細はXSLTProcessor::setParameterを参照してください。

+0

素晴らしいですが、この値は変更(増分)されているので、どのようにコードに追加しますか? – tdjfdjdj

関連する問題