2013-03-07 115 views
1

我有什麼執行不區分大小寫的屬性選擇:如何在XSLT 1.0

<xsl:param name="data_value_loadtime" select="substring-before(value[@channel='Loading Time'],' m')" />

我需要: 在「裝載時間」的出現每個輸入文檔中的不同 - 它可以是「加載時間','加載時間'或'加載時間'。

我該如何做出選擇?

我試過申請value[translate(@channel,'abcd...','ABCD...')='loading time',但它用一個無效令牌異常打我。

請記住,我不能不XSLT 1.0

回答

0

在XSLT 1.0需要

<xsl:param name="data_value_loadtime" select= 
"substring-before(value[translate(@channel, 'LOADING TIME', 'loading time') 
         = 
         'loading time' 
         ] 
        ,' m' 
       )" /> 
+0

似乎這樣的伎倆。很多。 – 2013-03-20 13:42:58

+0

@BrianElgaardPedersen,不客氣。 – 2013-03-20 15:24:54