0
IM具有XSL文件中的變量聲明不管它是12,14,16得到選擇XSLT變量的值,並在字體設置爲</p> <pre><code><xsl:variable name="check" > <xsl:value-of select="normalize-space(substring-before(substring-after(@style,'FONT-SIZE:'),'pt'))"/> </xsl:variable> </code></pre> <p>這給我的字體大小,在我的XML
<xsl:template name="fontSize">
<xsl:choose>
<xsl:when test="round($check=8) or round($check=7) or round($check=6)">
<font size="1" face="$Fface">
<xsl:value-of select="."/>
</font>
</xsl:when>
<xsl:when test="round($check=10) or round($check=9)">
<font size="2" face="$Fface">
<xsl:value-of select="."/>
</font>
</xsl:when>
<xsl:otherwise>
<font size="3" face="$Fface">
<xsl:value-of select="."/>
</font>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
我做一個模板,選擇這是我從選擇查詢
需要的大小,我想選擇的尺寸大小屬性來設置
<font size="$check"
face="{normalize-space(substring-before(substring-after(@style,'FONT-FAMILY:'),';'))}">
是正確的或有任何其他方式來做到這一點。
你可以顯示你當前的輸入XML和你期望的輸出,因爲這樣可以更容易地幫助你嗎?謝謝! – 2012-02-28 08:54:07