ミュールフローでは、xmlファイルの時間間隔をXSLTを使用して秒に変換します。変換のため数学操作を行うときのXSLTエラー
Iは、
<xsl:template match="EventDuration">
<duration>
<xsl:value-of select="60*substring-after(text(), ':') + 3600*substring-before(text(), ':')" />
</duration>
</xsl:template>
を次のように使用されるが、それは次のエラーを与える....
XPTY0004:整数、:算術演算子は、タイプ(XSの引数に定義されていませんxs:string)
この方法の問題点は何ですか?
このエラーはのみXSLT 2.0で生産されます。 MuleはXalan(XSLT 1.0プロセッサ)を使用していませんか? –