0

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 をタグなしで出力します。

4

1 に答える 1