Bonjour tout le monde.

J'ai un problème au niveau du parsage d'un flux de données XML. En effet, ce flux de donnée comporte environ 15 000 enregistrements, mais lorsque je le parse (j'ai besoin de recueillir les données présentes dedans pour les mettre dans un tableau de Sting [][]), il se produit des erreurs qui, je pense, n'auraient pas lieu d'être. Au lieu de prendre la zone de texte entre les balises à chaque fois, il arrive parfois qu'il coupe les données comme s'il rencontrait une nouvelle balise. Sur les 15 000 enregistrements, il me le fait 28 fois (ce qui me décale toutes mes donnée lors de l'insertion dans le tableau et donc la cohésion de celles-ci). Ses erreurs se produisent toujours au même endroit. J'aimerais savoir si ça vient du parseur lui-même, où si le problème vient d'autre part ?
Vous trouverez ci-dessous un exemple :

#PCDATA : mesdonnées N 271 //Cet exemple d'enregistrement est bon
#PCDATA : 271 //
#PCDATA : mesdonnées //Celui-ci n'est pas bon
#PCDATA : N 272 //il coupe en plein milieu de la ligne (dans les 28 erreurs, presque jamais au même endroit), l'erreur vient tout le temps de cette ligne
#PCDATA : 272 //

Merci de vos réponses

Cordialement

Link

P.S : si vous avez besoin de plus de détails, merci de me le faire savoir