0
服務器端有沒有包含XSLT文件的方法?
我的意思是一個文件的輸出顯示在第二個文件中?如何在一個XSLT文件中包含另一個輸出?
例如:
主要XSLT文件:
<xsl:template match="pt">
<xsl:comment>#include virtual="a.xsl"</xsl:comment>
</xsl:template>
二XSLT文件a.xslt
:
<xsl:template match="a">
<xsl:variable name="ab" select="'ss'"/>
<p><xsl:value-of select="$ab"/></p>
</xsl:template>
現在輸出將是
SS在
p
標籤
爲什麼我這樣做是因爲我將我的頁面分成多個組件,之後將其輸出包含在主XSLT文件中。每個XSLT文件都有單獨的XML數據。
你可能需要在'XSL讀了起來:含ude'(和'xsl:import')。例如,請參閱http://www.xml.com/pub/2000/11/01/xslt/index.html。 –
@TimC xsl:include(和xsl:import使用的包含文件和使用那裏模板使用calltemplate ..我需要不同的東西 – naveen
@TimC xsl:include(和xsl:import使用的包含文件,並使用那裏模板使用calltemplate ..我需要不同的東西。例如,如果寫入 a.xslt include-html> .it包含調用代碼a.xslt –
naveen