한 단계에서 서버에서 최신 xml 파일을 다운로드하여 내부 저장소 (data/data/packagename/filename.xml)에 저장해야하는 응용 프로그램이 있습니다. 온라인으로 검색했기 때문에 런타임에 res 폴더에 파일을 저장할 수 없으므로 내부 저장소를 사용해야합니다.XmlResourceParser를 사용하여 내부 저장소의 xml 파일 구문 분석
그러나 XML 파일을 시도하고 분석하는 데 어려움을 겪고 있습니다. 이전에는 res/xml/폴더에 이미 저장된 정적 XML을 구문 분석하기 위해 XmlResourceParser를 사용했습니다. 사용하기가 매우 쉽습니다. 그래서 XmlResourceParser를 사용하여 새로 다운로드 한 XML 파일을 구문 분석하는 방법이 있는지 궁금합니다. 그렇지 않으면 xml 파일을 어떻게 파싱해야합니까?
감사합니다.
답장을 보내 주셔서 감사합니다! XmlPullParser를 살펴 봤지만 인터페이스처럼 보입니다. 즉, 먼저 구현하는 클래스를 만들어야한다는 의미입니까? 이것에 대한 좋은 튜토리얼을 알고 있습니까? – ImpStudent
내 대답에서 링크를 열고 페이지를 조금 아래로 스크롤하면이 인터페이스를 사용하는 예가 표시됩니다. 이 인터페이스를 구현할 필요가 없습니다. 'XmlPullParserFactory.newInstance()'를 사용하여 팩토리를 생성 한 다음'factory.newPullParser()'로 파서의 인스턴스를 생성하면됩니다. – Michael
도움 주셔서 감사합니다. :) – ImpStudent