2012-10-12 16 views
13

CDATA etiketlerini başka bir CDATA etiketinin içinde kullanmam gereken bu zor duruma sahibim. Ancak durumun açıklanması basittir.CDATA'yı başka bir CDATA'nın içinde kullanma

Aşağıdaki şey var: Ben bu XML dosyasını açtığınızda bu nedenle, düzgün gösterir ve Javascript kodu olanlar CDATA'da içindedir, amaçları göstermek için çok CDATA'da içinde benim Javascript kaydırmak gerekir

<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> 

etiketleri. XML dosyasının kendisinde gerçek bir anlamı yoktur.

Zaten bildiğiniz gibi, yuvalama CDATA işe yaramayacağından, yukarıdaki kod bana XML ayrıştırma hatası verir. ]]>'dan kurtulmanın bir yolu var mı bu yüzden bu köşeli parantezleri kullanıcılara gösterebilirim?

Umarım yeterince açıkım.

+1

Neden tüm "

İlgili konular