2010-08-11 5 views
0

Comment puis-je copier mes données de xyz.xml dans mes actifs dir à mon SqlLite db au cours du développement dans la plate-forme Androidandroid: vidage des données de fichier XML local à la base de données SQLite

+1

Je pense que vous devez écrire une classe ou une méthode qui fera que l'importation pour vous. Personne ne sait comment les balises XML correspondent à votre structure de base de données, sauf vous. – codinguser

+0

Je cherche du code pour analyser les données XML. les tutes sont pour les flux rss à partir d'Internet, mais je ne pouvais pas trouver de tutes pour faire l'analyse à partir du fichier xml local –

Répondre

1

Quelque chose comme ça ..

InputStream is; 
Document dom = null; 
is = getAssets().open("main.xml"); 
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 
DocumentBuilder builder = factory.newDocumentBuilder(); 
dom = builder.parse(is); 
Element root = dom.getDocumentElement(); 
0

vous pouvez utiliser:

XMLPullParser xpp = getResources().getXml(R.xml.id); 
Questions connexes