2012-04-09 4 views
0

다음 문제로 도와주세요. 내 안드로이드 자산 폴더에 frames.xml이라는 XML 파일이 있습니다. DOM과 같은이 파일을 구문 분석하는 클래스도 있습니다.에셋 폴더에서 DOM xml 파서를 읽는 방법?

 DocumentBuilder db = dbf.newDocumentBuilder(); 
     dom = db.parse(fileName); 

제 질문은이 XML 파서를 사용하여 assets 폴더에서 어떻게 파일을 읽을 수 있습니까? 미리 감사드립니다.

답변

2

시도 :

DocumentBuilder db = dbf.newDocumentBuilder(); 
    dom = db.parse(context.getAssets().open(filename)); 
+0

하고 만약에 내가 컨텍스트를 가지고 있겠지? 이 경우 어떻게해야합니까? –

+0

그래서, 클래스의 매개 변수로 컨텍스트를 전달하십시오. –

+0

이 가능한 솔루션을 undestand하지만 내 질문은 컨텍스트없이 그것을 할 수있는 방법이 무엇입니까? –

관련 문제