<script>
ノードをxmlからhtmlにコピーする必要がありますが、いくつかの行をdinamically置き換えて新しいものを追加する必要があります。したがって、ノード全体がコピーされている間に、文字列を検索して置換する必要があります。XMLからHTML(XSLT):いくつかの行を置き換えて新しいノードを追加する
XMLの例:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
id="slot" width="320" height="245">
<script type="application/javascript"><![CDATA[
var a = 2;
var b = "abc";
var c = new Array(0,0,0);
alert("Input!");
]]></script>
<!-- here svg drawing tags -->
</svg>
HTML出力例:
<html>
<head>
<title>Example!</title>
<script type="application/javascript">
var a = 2; <!---same as xml--->
var b = "def"; <!---modified--->
var c = new Array(0,0,0); <!---same as xml--->
alert("This is a new example!"); <!---modified--->
var new = "new var"; <!---new code--->
</script>
</head>
<body>
</body>
</html>
それははるかに簡単だ場合、私はXTLS 2.0を使用することができます。 どうすればいいですか?
これはクライアントまたはサーバーで行われていますか?サーバー上で実行されている場合は、標準のXSLTではなく、拡張をコーディングする方がはるかに簡単です。 –
残念ながらクライアント側で完了しました – MrMoog