ETC

[CDATA] CDATA란

zamezzz 2017. 7. 1. 22:17

 CDATA


CDATA란 무엇인지에 대해 간략히 정리하겠습니다.




 CDATA 정의


CDATA는 보통 javascript에서 아래와 같이 사용하는데요.


<script>

//<![CDATA[


/*

script_code

*/


//]]

</script>


저 사이에 코드가 들어가게되죠.


그럼 이 CDATA는 무슨 의미를 뜻할까요?


MSDN (MS Developer Network)에 정의된 CDATA Sections는 다음과 같습니다.


CDATA sections provide a way to tell the parser that there is no markup in the characters contained by the CDATA section. 

This makes it much easier to create documents containing sections where markup characters might appear, but where no markup is intended.


코드에 태그가 없음을 parser에게 알리는 역할을 한다고 하네요.


그러면 태그가 필요하지 않는 섹션을 포함하는 문서를 훨씬 더 쉽고 깔끔하게


만들 수 있게 도와준다고 명시되어 있습니다.


즉, 코드에 '태그'가 있어도 그것이 '태그'가 아닌 실제 코드로 작성한 것으로 처리하기


위해 이 CDATA 섹션을 사용하는 것입니다.




이상으로 CDATA대한 개념 정리를 마치겠습니다.


감사합니다.

반응형