2010-08-10 2 views

ответ

4

Если файл находится в/SDCard директории, вы можете использовать

InputStream in = new FileInputStream("/sdcard/myfile.xml"); 

Если он расположен в каталоге данных вашего приложения, вы можете использовать

File f1=new File(context.getFilesDir(), "myfile.xml"); 
InputStream in = new FileInputStream(f1); 

Если его находится внутри ваших активов/каталог, вы можете использовать:

AssetManager assets = context.getAssets(); 
InputStream in = assets.open("myfile.xml"); 

После этого вы можете использовать DOM или SAX, чтобы сделать ваш XML разбора

DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
Document doc = builder.parse(in); 
Смежные вопросы