안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
현재 루팅한 상태이고요.
DDMS내의 /system/csc/customer.xml 파일을 코드내에서 파싱하는걸 하고 싶은데
찾아보아도
Resource에 있는 xml 파일을 읽어오거나, 인터넷에서 xml을 읽어오는 방식밖에 찾을수 없어서
혹시 /system/csc/customer.xml 파일처럼 로컬 파일 내의 xml 파일을 불러오는 방식이있나요?
고수님들의 답변 기다립니다.
감사합니다.
2012.06.28 13:16:40
안녕하세요. 답변감사합니다.
parserCreator = XmlPullParserFactory.newInstance();
String tag = null;
XmlPullParser parser = parserCreator.newPullParser();
String url_customerxml = Environment.getRootDirectory().getAbsolutePath() +File.separator+ "csc" +File.separator+"customer.xml";
parser.setInput(new StringReader (url_customerxml));
int parserEvent = parser.getEventType();
로하면 xml 파일을 못가져오던데.
파일에 인풋스트림을 열라고 하시는게 인풋스트림을 열어서 파서랑 어떻게 연동하나요?




혹시 xml파싱 방법이 풀파싱인가요??
만약 풀파싱이면
XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(new StringReader (where));
int parserEvent = parser.getEventType();
이런식으로 한번 해보시면 될거에요 ~