2012-10-12 7 views
13

다른 CDATA 태그 안에 CDATA 태그를 사용해야하는 어려운 상황이 있습니다. 상황은 비록 설명하기 간단합니다.다른 CDATA 안에 CDATA 사용하기

나는 다음과 같은 것이있다 : 나는 그 XML 파일을 열 때, 그것은 제대로 보여주고 자바 스크립트 코드는 그 CDATA 안에, 목적을 보여주는 너무 CDATA 안에 내 자바 스크립트를 포장 할 필요가

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

을 태그. XML 파일 자체에는 실제 의미가 없습니다.

이미 알고 있듯이, 위의 코드는 중첩 CDATA가 작동하지 않으므로 XML 구문 분석 오류가 발생합니다. ]]>을 탈출 할 수있는 방법이있어서 내 사용자에게 그 괄호를 보여줄 수 있습니까?

나는 충분히 명확했으면 좋겠다.

+1

왜 전체 '