使用XSLT 1.0,我想基本上創建一個小的節點集,然後將其作爲參數傳遞給模板,類似如下:XSLT 1.0 - 創建節點集,並作爲參數傳遞
<xsl:call-template name="widget">
<xsl:with-param name="flags">
<items>
<item>widget.recent-posts.trim-length=100</item>
<item>widget.recent-posts.how-many=3</item>
<item>widget.recent-posts.show-excerpt</item>
</items>
</xsl:with-param>
</xsl:call-template>
的想法是,然後從widget
模板中我可以寫這樣的:
<xsl:value-of select="$flags/item[1]" />
很顯然,我得到的編譯錯誤。我如何能實現這樣的事情?
問得好(+1)。查看我的答案以獲得解釋和可能的解決方案。 – 2010-10-07 13:08:05
是的,事實上,我只是將它作爲接受的答案。謝謝。 – 2013-02-22 09:49:14
約翰,不客氣。 – 2013-02-22 15:23:55