XSLT が HTML ファイルに変換する 1 つの XML ファイルがあります。HTMLファイル内の すべてのタグとテキストを使用して、XMLをjavascript変数に1行で記述したいと思います。
たとえば、これを変換したいと思います。
<root>
<groupe>
<link>
...
</link>
</groupe>
</root>
の中へ:
<script>
var xml = '<root><groupe><link>...</link></groupe></root>';
</script>
テキストとタグが保持されることはわかってい<xsl:copy-of ... />
ますが、改行と空白を取り除くことはできません。私はnormalize-space
オプションを見ましたが、
<xsl:template match="@* | node()" >
<xsl:copy-of select="normalize-space(.)" />
</xsl:template>
出力 XML をタグなしで出力します。