次のような XML ツリーがあるとします。
<?xml version="1.0" encoding="utf-8"?>
<root>
<item>
<val>10,1</val>
</item>
<item>
<val>20,2</val>
</item>
<item>
<val>30,3</val>
</item>
</root>
JScript で記述された msxsl:script 関数内のツリー要素を選択するにはどうすればよいですか? このような:
<msxsl:script language="JScript" implements-prefix="baator">
<![CDATA[
function test(N) {
//processing result tree fragment N here, for example i need to convert //item/val to numbers and return a complicate f(N)
}
]]>
</msxsl:script>
...
<xsl:value-of select="baator:test(//item)" />
公式ドキュメントには C# 言語の例がありますが、JScript の例はありません。同じクラス名を使用しようとしましたが、成功しませんでした。本番環境ではすでに関数が記述されているため、JScript を使用することが重要です。ありがとう!