2011-01-05 3 views
1

를 던져, 그것을 잘 작동하지만, 내가 로컬 파일에서로드하려고 할 때, 그것은 SAXParseException를 던졌습니다 끝나지 않은 엔티티 참조 오류. 구문 분석 로컬 XML 파일이 종료되지 않은 엔티티 심판 오류

<?xml version="1.0" encoding="UTF-8"?> 

당신이 파일을 제대로 읽고 확신 :

+0

리소스에서로드 할 때 실제 리소스가 잘못된 리소스를로드하는 것처럼 보였습니다. 이유/방법은 아직 확실하지 않지만'resources.getResourceEntryName (id) '를 호출하면이 경우를 확인하는 데 도움이되었습니다. – poolie

+0

... 내 문제는 내 응용 프로그램에서 리소스를로드 할 때 테스트 케이스에서로드하려고 할 때 발생했습니다. 'InstrumentationTestCase' 서브 클래스 화가 도움이되었습니다; http://dorothydorothy.wordpress.com/2010/06/24/reading-a-file-from-an-android-test-project/ – poolie

답변

0

는 사실은 내가

그러나

아마 XML 선언이없는 .. 어떤 오류가 표시되지 않는 이유는 무엇입니까?

+0

네, XML 선언이 너무 있습니다. 사용하지 않았어요. SAXParser를 호출하고 XMLPullParser로 끝납니다. 나는 왜 그것이 그것을 읽지 않을 것이지 정말로 모른다. – Allen

관련 문제