XmlPullParser의 모든 안드로이드 예제는 로컬 리소스 파일에서 가져오고 모든 SAX 예제는 XML을 URL에서 가져옵니다. SAX가 더 빠르다고 들었습니다. 그래서 로컬 리소스 파일 (res/xml/thefile.xml)에서 데이터를 가져 오려고했습니다.SAX가 로컬 리소스 XML 파일을 사용할 수 있습니까?
예제 코드는 here입니다. 그래서 예, 나는 변경하고자하는 코드는 다음과 같습니다
URL url = new URL("http://example.com/example.xml");
...
xr.parse(new InputSource(url.openStream()));
대신 URL
, 나는 getXml(R.xml.thefile)
를 사용하려면 사용가 가능하거나 SAX는 URL에서 데이터를 얻을 필요가 않습니다
답변의 첫 번째 부분에 체크 표시가 나타납니다. 하지만 두 번째 부분에 웃음이 생깁니다. 나는 XMLPullParser를 사용하고 있으며, 바로 따라 움직이고있다. 감사 :-) – Bromide