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>

问候凯

4

1 回答 1

1

有一些处理器提供扩展功能,例如 Saxon 与http://www.saxonica.com/documentation/extensions/functions/evaluate.xml分别为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 都没有内置这样的特性。

于 2012-09-05T14:25:03.023 回答