我有什么:
<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 :(得分:0)
在XSLT 1.0中,您需要:
<xsl:param name="data_value_loadtime" select=
"substring-before(value[translate(@channel, 'LOADING TIME', 'loading time')
=
'loading time'
]
,' m'
)" />