HTML에서의 자바스크립트 사용하는 경우와 달리 XHTML에서 스크립트 언어를 사용하면 파싱과정에서 오류가 생길 수 있습니다. 이를 방지하기 위해 CDATA 섹션을 사용해 XHTML에서 텍스트에 대한 파싱을 방지할 수가 있습니다.


<script type="text/javascript">
//<![CDATA[
function() {
  ...
}
]]>
</script>


CDATA 섹션앞의 주석기호는 XHTML을 호환하지 않는 브라우저에서의 오류를 피하기 위해 주석기호를 추가해 사용합니다.