스프링으로 작업을 하면 아래와 같은 구문을 작성하게 된다. xml 태그내에서 아래와 같은 구문을 볼 수 있는데 매번 copy & paste 를 하고 있지만 의미를 분명하게 알아둘 필요가 있었다.



<![CDATA[ 

~

]]>


이 구문은 Character Data 의 약자이고, 좀 더 자세히 말하면 (Unparsed) Character Data 이다. 만약 해당 구문 안에 포함된 데이터는 파싱이 되지 않도록 설정할 수 있다. 따라서 해당 내용을 쓰게 되면 정규 XML 태그로 취급되는 문자들에 대해서 이스케이프 처리가 가능하다.


SQL 문을 작성하면서 들어가야할 문자들 중에 XML 태그로 취급되면 곤란하기 때문에 저렇게 이용하는 것이다.

Posted by doubler
,