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>。ただし、XSLT1.0と2.0のどちらにもそのような機能は組み込まれていません。

于 2012-09-05T14:25:03.023 に答える