2010-08-10 7 views

Répondre

4

Si votre fichier se trouve dans le répertoire/sdcard dir, vous pouvez utiliser

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

S'il se trouve dans le répertoire de votre application de données, vous pouvez utiliser

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

Si son située à l'intérieur de vos actifs/répertoire, vous pouvez utiliser:

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

Après cela, vous pouvez utiliser DOM ou SAX pour faire votre analyse XML

DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); 
Document doc = builder.parse(in);