ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [TIP] The reference to entity XXX must end with the ; delimiter.
    카테고리 없음 2008. 4. 21. 21:49

    XML데이터를 파싱할때 가끔 다음과 같은 에러메시지를 내뱉을 때가 있습니다.

    The reference to entity "해당태그이름" must end with the '';'' delimiter.

    저 같은 경우 RSS를 생성할 때 익스플로러에서 위와같은 오류를 보여준 적이 한번 있었고,

    자바에서 XML 파일을 읽어들이는데 한번 있었습니다.

    두 경우에서 공통점이 있었는데요, 해당 태그 안에 URL이 들어갔다는 겁니다.

    http://story.dnip.net/J?SB=WRITE_FORM&BID=31&CAT=0&SK=&SV=&PAGE=1

    위와 같은 경우처럼 말이죠.

     

    문제는 바로 문자중에 들어간 ''&''문자에 있었습니다.

    저 앰퍼센드를 XML에서 특수문자로 읽어들이는것 같더군요.

    CDATA로도 해결 할 수 있지만 그것보다 &를 &로 바꾸니 바로 해결되네요.

Designed by Tistory.