Utilisation de CDATA dans un autre CDATA

J'ai cette situation difficile où j'ai besoin d'utiliser les balises CDATA l'intérieur d'un autre CDATA balises. La situation est simple à expliquer.

J'ai la chose suivante:

<edit>
<![CDATA[
<script type="text/javascript">
<![CDATA[
    window.onload = function() 
    {
        document.getElementById('block').onclick = function() 
        {
            this.onclick = '';
            this.value = '{LA_SEND_CONFIRM}';
            this.className = this.className.replace('button1','');
            document.getElementById('replacement').value = '{LA_BLOCK_CODE}';
        }
    }
]]>
</script>
]]>
</edit>

J'ai besoin de mettre mon code Javascript à l'intérieur CDATA trop pour les podiums, alors, quand j'ouvre ce fichier XML, il s'affiche correctement et que le code Javascript est à l'intérieur de ces balises CDATA. Ils n'ont pas de sens réel à l'intérieur du fichier XML lui-même.

Comme vous le savez déjà, le code ci-dessus pourrait me donner une erreur d'analyse XML, comme site de nidification CDATA ne fonctionnerait pas. Est-il un moyen d'échapper à la ]]> afin que je puisse montrer ces crochets de mes utilisateurs?

J'espère avoir été assez clair.

source d'informationauteur Aborted