XSLTのスクリプトでタグ間にパラメータを扱うことは可能ですか?<script type=text/javascript>....</script>.
可能であれば、誰かが例を挙げることができます。ありがとう。xsltのjavascriptスクリプトにパラメータを渡す
答えて
あなたは2つのことの間で混乱していると思います:XSLTはHTML/javascriptを生成するために(この場合)使用されるものです - HTML/javascriptを生成したらブラウザで受信してからjavascriptを実行できます。私は、XSLTがjavascript関数に変数を "渡す"という概念を知らない。
私の推測では、あなたはXSL内のJavaScriptの主な「身体」に置く場合...あなたはこのXSLTような何かをしたい
<script type="text/javascript">
var myVar = "<xsl:value-of select="XPATHVALUE"/>";
<xsl:text disable-output-escaping="yes"><![CDATA[
function myFunc(){
alert(myVar);
}
]]></xsl:text>
</script>
です:テキスト要素を、それはあなたが出て巻き込まないことを意味します予約文字(< >など)を使用します。
いるmyFuncを呼び出すことを意味し、このようなものとして終わるでしょうブラウザに設定されて生成されたHTML/Javascriptを更新に
<script type="text/javascript">
var myVar = "hello world";
function myFunc(){
alert(myVar);
}
</script>
...
ように「こんにちは世界」を表示していましたMichaelKeyが強調表示されている場合、上記の< xsl:text >要素は不要です。これは... ...
<script type="text/javascript">
var myVar = "<xsl:value-of select="XPATHVALUE"/>";
<![CDATA[
function myFunc(){
alert(myVar);
}
]]>
</script>
disable-output-escapingは必要ありません。シリアライザは、それがスクリプト要素を生成していることを知っており、それに応じてコンテンツを処理する必要があります(そうでなければ、バグです)。 –
私はそれを認識しませんでした。私はそれを無駄にするだろうが、メモリが正しく機能するならば、私はすべてのXSLT作業を行うVisual Studioで書式設定のエラーを表示するので、実行しようとしなかっただろう。 – freefaller
@MichaelKayあなたが言うように、
- 1. パラメータをXSLTスタイルシートに渡す
- 2. XMLDocumentをパラメータとしてXSLTに渡す
- 3. Outlookスクリプトにパラメータを渡す
- 4. Linuxスクリプト:パラメータを渡す
- 5. GWTブートストラップの.nocache.jsスクリプトにパラメータを渡す
- 6. PowerShellスクリプトでSVNにパラメータを渡す
- 7. pbsスクリプトにパラメータを直接渡す
- 8. 豚jythonスクリプトにパラメータを渡す
- 9. スクリプトをパラメータとしてRGuiに渡す
- 10. 複数のパラメータをxsltからhrefに渡す
- 11. 可変数のパラメータをXSLTに渡すロジック
- 12. webviewのjavascriptにパラメータを渡す方法
- 13. javascriptのプロトタイプ関数にパラメータを渡す
- 14. スクリプト変数をパラメータとして渡す
- 15. javascriptからphpにパラメータを渡す
- 16. XSLTに変数を渡す
- 17. パラメータを渡してそれを私のxsltで使う方法
- 18. PHPスクリプトからローカルPHPスクリプトを起動し、GETパラメータを渡す
- 19. aspxからJavaScriptに渡すパラメータ
- 20. Powershell ISEのスクリプトに必要なパラメータを渡すには?
- 21. JavaでのXSLT処理:パラメータ内のXMLコンテンツの受け渡し
- 22. $ _GET []パラメータをJumiのスクリプトに渡しますか?
- 23. マスターウィンドウのpowershellスクリプトからsqlpsにパラメータを渡す方法
- 24. Saxon XSLT passingパラメータ
- 25. JavaScriptでパラメータ名を渡す方法は?
- 26. xsltの入力パラメータ
- 27. bashからPHPスクリプトにパラメータを渡すには?
- 28. C#からPowerShellスクリプトに[switch]パラメータを渡すには?
- 29. XMLストリームをパラメータとしてXSLTに渡すことはできますか?
- 30. pythonスクリプトを使ってURLにパラメータを渡す
あなたは* * ''または変換中の*コール* javascript関数へと、さらなるこの呼び出しの結果を使用し、同じことを生成する必要があります変換? –