2012-09-05 42 views
0

我有一些結構像這樣的XML:使用完整的內容

<data> 
    <cond>5 &lt; 10</cond> 
</data> 

是否有可能有一些通過XSL評估這樣?:

<xsl:when test="data/cond"> 
    <!-- do something if 5 is smaller than 10 --> 
</xsl:when> 

問候 Kai

回答

1

有一些提供擴展功能的處理器,例如分別爲http://www.saxonica.com/documentation/extensions/functions/evaluate.xml的Saxon http://www.saxonica.com/documentation/extensions/functions/evaluate-node.xml,您可以使用它例如<xsl:when test="saxon:evaluate-node(data/cond)">...</xsl:when>。但XSLT 1.0或2.0都沒有內置此功能。

+0

是的,就是這樣。它在薩克森的商業版本中可用,遺憾的是不在免費的撒克遜HE中。感謝您的信息。 –

相關問題