1

是)我有的:

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

我需要什么:每个输入文档的“加载时间”外观都不同 - 它可能是“加载时间”、“加载时间”或“加载时间”。

我该如何选择?

我试图申请value[translate(@channel,'abcd...','ABCD...')='loading time',但它给我一个 Invalid Token 异常。

请记住,我必须使用 xslt 1.0

4

1 回答 1

0

在 XSLT 1.0 中,您需要

<xsl:param name="data_value_loadtime" select=
"substring-before(value[translate(@channel, 'LOADING TIME', 'loading time') 
                       =
                       'loading time'
                       ]
                   ,' m'
                  )" />
于 2013-03-08T04:53:32.523 回答