반응형
Escape 문자
-
[JAVA] The reference to entity "문자" must end with the ';' delimiter.Java/기타 2019. 5. 8. 12:46
오류 내용The reference to entity "문자" must end with the ';' delimiter. 오류 원인자바에서 XML을 파싱할 때 특수 문자가 포함된 경우 예약어와 구분하지 못하기 때문에 오류가 발생합니다. 해결 방법 특수문자를 파싱이 가능한 Escape 문자로 변환시켜야 합니다. 특수문자 Escape 문자 " " & & ' ' < > > 특정 문자열을 원하는 문자열로 변환하는 replaceAll() 함수를 사용하여 처리하시면 됩니다. replaceAll() 사용 시 특수문자 &를 변환할 경우 다른 특수문자(" ' )를 변환하기 전에 가장 먼저 변환하세요. Escape 문자로 변환된 문자의 & 부분을 &으로 변환시켜 원하시는 결..