-
[Mybatis] XML 파일에 부등호 포함 쿼리 넣는 방법샤자의 개발일지/Spring Framework 2025. 4. 15. 13:57728x90
XML 파일에 부등호 포함 쿼리 넣을 때 주의점
XML 파일에 부등호를 포함한 쿼리를 넣을 때, XML 파서가 부등호를 잘못 해석할 수 있습니다. 이 문제는 XML에서 부등호가 특수 문자로 취급되기 때문입니다. 따라서, XML 파일에 부등호를 포함한 쿼리를 넣을 때는 몇 가지 방법으로 해결할 수 있습니다.
[해결 방법]
1)CDATA 섹션 사용
XML에서 부등호를 포함한 쿼리를 <![CDATA[]]> 섹션 내에 넣으면, XML 파서가 해당 내용을 문자열로 인식하여 잘못 해석하지 않습니다.
2)부등호 대체 문자 사용
XML에서 부등호를 대체 문자로 표현할 수 있습니다. 예를 들어, <는 <, >는 >로 대체할 수 있습니다.
정리)
XML 파일에 부등호를 포함한 쿼리를 넣을 때는 CDATA 섹션을 사용하거나 부등호를 대체 문자로 표현하는 방법 중 하나를 선택하여 문제를 해결할 수 있습니다. 이러한 방법들은 XML 파서가 부등호를 잘못 해석하는 문제를 방지하고, 쿼리가 올바르게 실행되도록 도와줍니다.728x90