J'ai de la difficulté à comprendre l'analyse des structures XML avec SAX. Disons qu'il est le code XML suivant:SAX: Comment obtenir le contenu d'un élément
<root>
<element1>Value1</element1>
<element2>Value2</element2>
</root>
et une chaîne de variable myString
. Juste en passant par les méthodes startElement, endElement() et characters() est facile. Mais je ne comprends pas comment je peux réaliser ce qui suit:
Si l'élément courant est égal à element1
stocker sa valeur value1
dans . Pour autant que je comprends, il n'y a rien comme:
if (qName.equals("element1")) myString = qName.getValue();
pense que je suis en train de penser trop compliqué :-)
Robert
Merci Cameron, qui est ce que je l'ai prévu :-) Comme mon application fonctionnera sur un smartphone Android Je pense que mieux via le haut- dans l'analyseur syntaxique SAX plutôt que de passer à DOM. –
Peut-être utiliser le StringBuilder préféré –