2010-01-13 5 views
0

J'utilise SAX Parser pour analyser le fichier XML sur la plate-forme Blackberry.Problème d'analyse XML sur Blackberry

Certaines balises XML contiennent des espaces exrta et des caractères de nouvelle ligne. Comment supprimer ces caractères inutiles d'espace lors de l'analyse du fichier XML.

Toute aide serait appréciée. (J'ai essayé d'utiliser la fonction trim() mais il ne supprime pas les espaces blancs supplémentaires.)

Merci,
Jim.

Répondre

2

Essayez str.replace("\n","").replace("\r","").trim();

+0

Je pense que vous avez obtenu ce droit, et l'OP se plaint au sujet du contenu des éléments plutôt que les éléments eux-mêmes. Incidemment, vous n'avez pas besoin de remplacer "\ r"; un analyseur conforme devrait normaliser les nouvelles lignes. – kdgregory

+0

s'il s'agit du texte interne de l'élément, cela devrait être utilisé dans la méthode characters(), sinon (ex pour changer les attributs) utiliser dans startElement() –

Questions connexes