1
Как я могу проанализировать свой локальный XML-файл, расположенный на системном жестком диске?XML-анализ синтаксиса в android
Как я могу проанализировать свой локальный XML-файл, расположенный на системном жестком диске?XML-анализ синтаксиса в android
Если файл находится в/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);