mybatis1 [TIL] xml 파일에서 CDATA 란?? 안녕하세요! Spring mybatis에서 *.xml 파일을 작성할 때 '' (꺽새) 와 같은 문자를 사용하면 문법적으로 에러가 나타나고 보통 아래와 같이 와같이 명령어로 감싸서 작성하여 처리한다. select * from user where age ]]> 30; 나는 처음엔 단순히 꺽새가 반복되어 나타나는 에러로 판단했고 위와 같이 기계적으로 xml파일을 작성했었는데 의문이들어 찾아보았더니 꺽새 뿐만아니라, xml에서 특수문자(, &, ', ") 를 작성 할 때 사용한다고 한다. 여기서 CDATA 란 Character Data 즉 '문자 데이터' 로 xml상에서 파싱하지 않는 문자라는 의미로 작성하는 것이다. 예를 들면 ']]>' 에서 감싸진 '>'(꺽새)는 파싱하기위해사용하지 않겠다 라는 뜻이다. 이.. 웹개발/TIL 2022. 6. 14. 이전 1 다음