私はこのようないくつかの構造を持つxmlを持っています:
<data>
<cond>5 < 10</cond>
</data>
このようにxslで何かを評価することは可能ですか?:
<xsl:when test="data/cond">
<!-- do something if 5 is smaller than 10 -->
</xsl:when>
よろしくカイ
私はこのようないくつかの構造を持つxmlを持っています:
<data>
<cond>5 < 10</cond>
</data>
このようにxslで何かを評価することは可能ですか?:
<xsl:when test="data/cond">
<!-- do something if 5 is smaller than 10 -->
</xsl:when>
よろしくカイ
拡張機能を提供するプロセッサがいくつかあります。たとえば、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のどちらにもそのような機能は組み込まれていません。