Bonjour,
Je reviens vers vous encore pour une question xml.
Je réalise actuellement un parser xml basé sur le modèle sax.
Pour cela j'utilise la classe XmlTextReader à laquelle je passe en parametre une classe personnelle (MaClasseStream) dérivant de Stream.
Le problème doit venir de cette classe car le parsing de mes fichiers xml s'effectue correctement mais ne s'arrete pas. Après la dernière balise (lorsqu'il n'y a plus rien) j'obtiens l'erreur suivante :
"Déclaration XML inattendue. La déclaration XML doit être le premier noeud du document et aucun espace blanc ne doit être placé avant. Ligne 46, position 13."
(ligne 46, position 13 correspond à la fin de mon fichier)
Quelqu'un aurait-il une idée pour stopper le parsing?
Partager