XML-CDATA

2023. 1. 26. 09:35CS

XML문서에서 <>!등등의 특수 문자는 문서의 시작과 끝을 알리는 "예약어"처럼 사용이 된다.

하지만 MyBatis를 사용하는 경우 SQL문에서 대소비교에 사용되는  < = > ! 등을 사용할 때

XML문서에서 예약어로 인식이 되는경우가 많다.

그래서 다른 프로그래밍코드에 EscapeCode가 있는 것 처럼 XML에는 CDATA라는것을 활용해

SQL문이 정상적으로 작동되도록 감싸게 된다. 

구조는 이러하다

 

자세한 내용을 작성한 블로그가 있으니 참고하면 좋을 것 같다.

https://epthffh.tistory.com/entry/Mybatis-%EC%97%90%EC%84%9C-CDATA-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

'CS' 카테고리의 다른 글

자바스크립트-this  (0) 2023.01.27
MyBatis  (0) 2023.01.26
C프로그래밍 - 입력  (0) 2023.01.09
C프로그래밍 - 변수와 할당  (0) 2023.01.09
파이썬 -Deepcopy  (0) 2023.01.07