본문 바로가기
💻 하나씩 차곡차곡/Back-end

<![CDATA[ ]]>, xml에서 쿼리 입력할 때 부등호 사용 에러 날때

by 뚜루리 2022. 6. 7.
728x90
320x100

오늘의 궁금증

내가 지금 진행중인 프로젝트에서는 퀴리를 xml에 작성하고 있는데 쿼리 작성시 < 이나 > 를 where절에 사용했을 때, 에러가 난다. 이럴 땐 어떻게 해결해야 할까?

 

정답

<![CDATA[ ]]> 를 사용한다. 
일단 에러가 나는 이유는 <, > 의 경우 쿼리의 부등호가 아닌 xml에서 열고 닫는 태그로 인식 되기 때문에 에러가 나는 것임. 
이럴 경우, <![CDATA[ ]]>를 사용하면 이 안에 있는 문자는 문자 그대로 받아들인다. 

 

사용방법 예시

SELCT NAME
,AGE
,ADR
FROM TABLE
WHERE AGE <![CDATA[<]]> 20;
728x90
320x100