[XML] XML 사용 시에 특수문자 오류코드 해결방법
프로그래밍 언어2025. 6. 29. 16:51
xml 에서 특수문자를 사용하면 오류를 내뿜는다.
해당 오류를 해결 하기 위해서는 아래와 같이 적용한다.
1. 대체 변환문자 치완
보통 특수문자를 대체하는 대체 문자를 사용하게 된다.
& 의 경우 & 와 같이 변환을 해주게 되면 오류가 발생하지 않는다, 그러나 글자의 길이가 길어지거나 내용이 방대해 질 경우 일일이 다 수정해서 사용하기가 힘들다.
특수문자 변환문자 예시
특수 문자 | 변환 문자 |
& | & |
< | < |
> | > |
2. <![CDATA[ ]]> 사용하기 (권장)
<string name="텍스트 변수명"><![CDATA[특수문자를 포함한 값 ]]></string>
이렇게 <![CDATA[ ]]> 를 사용하면 특수문자를 포함해도 오류를 내뿜지 않는다.
예시)
<string name="www"><![CDATA[http://www.abc.net&test=?download&page=1]]></string>