Salut tout le monde ! On à un petit projet à faire pour les cours, un parseur XML. Tout se passe bien mais on à juste un problème, on ne sait pas ou mettre la logique concernant la création des noeuds XML.
En fait on à un automate fini qui lit et valide le fichier. Une autre classe avec un buffer de texte qu'on remplie à la volé et ensuite en fonction de l'état de l'automate on dit à cette classe quoi faire avec le buffer (créer un nouveau nœud, rajouter du contenu à un nœud, fermer un nœud etc…)
Question :
Ou et comment appeler les méthodes de la classe qui s'occupe de crée les nœuds. Est-ce que ce serait une erreur de design si on remplissait le buffer etc… directement dans les états de l'automate ?
+0
-0