3
私はMarklogicで評価されたxsltを持っています(xdmp:xslt-invoke
経由)。 xsl:message
タグ内の変数を評価しようとしていますが、Marklogicがメッセージに遭遇したときに変数を評価するのではなく、単にその中にテキストを表示します。例えばMarkLogicで実行するとxsltメッセージの変数を評価する方法
:
<xsl:template match="/">
<xsl:variable name="x" select="//xpath"/>
<xsl:message terminate="yes">Terminating <xsl:value-of select="$x"/></xsl:message>
</xsl:template>
これが評価されると、私は出力にこのような何かを参照してください。
[XSLT] XSLT-MSGTERMINATE: (err:XTMM9000)<xsl:message terminate="yes"><xsl:text>"Terminating "</xsl:text><xsl:value-of select="$x"/><xsl:text>" />"</xsl:text></xsl:message> -- xsl:message instruction called with terminate
が実際にある$ xの値を評価して表示する方法はありますメッセージ?