Thinking Different




 

xml 에서 특수문자를 사용하면 오류를 내뿜는다. 

 

해당 오류를 해결 하기 위해서는 아래와 같이 적용한다.

 

 

 

1. 대체 변환문자 치완

 

보통 특수문자를 대체하는 대체 문자를 사용하게 된다. 

 

& 의 경우 & 와 같이 변환을 해주게 되면 오류가 발생하지 않는다, 그러나 글자의 길이가 길어지거나 내용이 방대해 질 경우 일일이 다 수정해서 사용하기가 힘들다.

 

특수문자 변환문자 예시

특수 문자 변환 문자
&  &
< &lt;
> &gt;

 

 

2. <![CDATA[ ]]> 사용하기  (권장)

 

 

<string name="텍스트 변수명"><![CDATA[특수문자를 포함한 값 ]]></string>

이렇게 <![CDATA[ ]]> 를 사용하면 특수문자를 포함해도 오류를 내뿜지 않는다.
 

예시)

<string name="www"><![CDATA[http://www.abc.net&test=?download&page=1]]></string>