2011-12-10 6 views
0

Je travaille sur Android depuis environ 4 mois, je travaille sur une application simple pour télécharger un fichier XML placé sur le serveur local de la carte SD. J'ai réussi cette partie, maintenant je veux éditer les données présentes dans ce xml. Pour obtenir une image plus claire est ici un exemple de code de mon fichier xml ...Modification du fichier XML existant présent sur la carte SD

<seekbar> 
    <value> 
      50 
    </value> 
</seekbar> 

maintenant je lis la valeur 50 par analyse syntaxique xml et la mise à jour la valeur de seekbar comme 50. NöWi changer la valeur de seekbar à 100 à travers GUI. Donc quand je clique sur le bouton de sauvegarde je veux que la valeur 50 soit remplacée par 100 dans le xml présent dans la carte SD. J'ai appris à propos de la permission SDCard, mais je ne comprends pas comment aller pour cette partie de modification .. Est-ce que je dois à nouveau analyser le xml entier? S'il vous plaît aider les gars ....

Répondre

0

Vous pouvez charger le xml dans un objet DOM. modifiez le noeud valeur ou valeur et réécrivez le nouvel objet DOM dans le fichier.

+0

Merci Rajdeep pour la réponse mais la création d'un objet DOM résoudra le problème ou devrai-je utiliser l'analyseur SAX pour cela. – AMUL

+0

SAX est généralement utilisé pour les scénarios de lecture seule, pour modifier xml vous avez besoin DOM –

+0

Merci Rajdeep je vais essayer, si pas réussi, puis poster à nouveau ... – AMUL

Questions connexes