본문 바로가기
JAVA

The reference to entity "M" must end with the ';' delimiter

by 정윤재 2011. 5. 6.

XML 을 파싱 할때 위와 같은 오류가 발생 하는데

위와 같은 오류가 발생한 부분의 XML 라인을 찾아가보면

 <instance id="3411" name="OA&M"

이런식으로 특수문자 & 와 같은 것들이 들어가 있다

문제는 이러한 것들은 기본 XML 양식에 어긋난다는 것이다.

그래서 이런 특수문자들은

  특수문자     바꿔주어야할 문자
      "        &quot;
     &        &amp
    '        &apos
     <         &lt;
     >          &gt;

와 같이 문자를 변경해 주어야 한다.

댓글