웹 서버에서 오는 XML을 구문 분석 중이며 오류 코드 6으로 인해 구문 분석이 중지되는 경우가 있습니다. 설명서에서 NSXMLParserInvalidHexCharacterRefError 오류가 발견되었습니다.iPhone - NSXMLParser에서 잘못된 16 진수 문자 오류를 방지합니다.
해당 문자는 is입니다. 누군가 NSXMLParser가 이러한 문자를 발견하면 오류를 보내는 것을 방지 할 수있는 방법을 알려주십시오. (또는 NSXMLParser가 유니 코드 인코딩을 지원하지 않습니까?)
감사합니다.
나는 잠시 동안 다시 비슷한 문제 가로 질러
안녕하세요. xml xml version = "1.0"?> Ĵ 과 함께 빠른 테스트 응용 프로그램을 만들었습니다. 그러면 오류가 발생하는 일부 테스트 XML을 제공 할 수 있습니까? (PS 나는 로컬 작업을하고 있습니다. 파일이 아니라 원격 데이터 - 응용 프로그램 내부의 인코딩 문제 일 수 있습니다 - 웹 서버가 올바른 인코딩 헤더를 보내고 있습니까?) –
deanWombourne
이전에 NSXMLParser를 사용하여 여러 가지 공통된 문자가 아니 어서 모두 잘 돌아갔습니다. 유니 코드였습니다. 문제는 인코딩과 관련된 deanWombourne과 같습니다. –