[SQL QUARY]
XML CDATA, <![CDATA[]]>, sql cdata xml
회사에서 xml코딩을 하면서 심심치 않게 본 XML <![CDATA[]]> 태그
궁금해서 바로 상급자에게 물어보긴 했지만 왠지 설명이 안와닿아서 열심히 검색해보니
"특수문자 관련 에러 방지"를 위한 태그였다. XML파서가
'<![CDATA[' 를 발견할 경우 다음의 문자열을 엔터티태그로 검색하지 않고 문자열로 읽는다. ']]>' 를 발견하면 일반 구문해석으로 돌아간다.
특히 기간 검색시 많이 쓰이는 '<'는 태그의 시작으로, '&'는 글자의 시작으로 해석하기 때문에 꼭
<![CDATA[]]> 로 감싸주어야 에러를 방지할 수 있다.
단, 중복으로 사용할 수 없으니 주의!
ORA-00917: 누락된 콤마 (0) | 2016.08.17 |
---|---|
ora-01045 user lacks create session privilege logon denied (0) | 2016.08.12 |
[mysql 쿼리] - mysql 번호 매기기, mysql rownum, mysql 순서 정렬 (0) | 2016.07.15 |
[SQL QUERY] - SQL WHERE 조건절 : AND, OR, IN, IS NULL / IS NOT NULL, LIKE (0) | 2014.11.25 |
[SQL QUERY] - SQL SELECT / SQL FROM / SQL WHERE (0) | 2014.11.21 |
댓글 영역