스프링으로 작업을 하면 아래와 같은 구문을 작성하게 된다. xml 태그내에서 아래와 같은 구문을 볼 수 있는데 매번 copy & paste 를 하고 있지만 의미를 분명하게 알아둘 필요가 있었다.
<![CDATA[
~
]]>
이 구문은 Character Data 의 약자이고, 좀 더 자세히 말하면 (Unparsed) Character Data 이다. 만약 해당 구문 안에 포함된 데이터는 파싱이 되지 않도록 설정할 수 있다. 따라서 해당 내용을 쓰게 되면 정규 XML 태그로 취급되는 문자들에 대해서 이스케이프 처리가 가능하다.
SQL 문을 작성하면서 들어가야할 문자들 중에 XML 태그로 취급되면 곤란하기 때문에 저렇게 이용하는 것이다.
'Spring > Spring Framework 참고 내용' 카테고리의 다른 글
20180313 HttpClient 이용하기. (0) | 2018.03.13 |
---|---|
20180311 mybatis #{} ${} 이해. (0) | 2018.03.11 |
20180302 Difference Between URI & URL & URN (0) | 2018.03.02 |
20180202 스프링을 개발하면서 알게 된 내용 2 (0) | 2018.02.02 |
20180122 스프링을 개발하면서 알게 된 내용 1 (0) | 2018.01.22 |