私は次のコードを試しました:
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time({$xx});
</script>
私の意図は、time()に存在するdocument.write()を介してテキストを表示することです。しかし、それは何の結果ももたらしませんでした。
私は次のコードを試しました:
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time({$xx});
</script>
私の意図は、time()に存在するdocument.write()を介してテキストを表示することです。しかし、それは何の結果ももたらしませんでした。
中括弧は「属性値テンプレート」用ですが、この場合、ここでは属性を作成せず、通常のテキストノードのみを作成します。私はあなたがこのようなことをする必要があると思います
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time(<xsl:value-of select="$xx" />);
</script>
上記のコードスニペットに小さな修正があるはずです。パラメータは、単一引用符で囲む必要があります。
<xsl:variable name="xx" select="'40967.6424503935'"/>
<script type="text/javascript">
time('<xsl:value-of select="$xx" />');
</script>
これは機能します。