Bonjour à tous,

Je cherche à parser un flux XML (qui m'arrive sur la liaison série) pour en extraire les nœuds A, B ou C. Voici un extrait de flux :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<A>...</A>
<B>...</B>
<C>...</C>
Les problèmes :

1/ Je peux prendre le flux en cours et donc avoir quelque chose comme ça qui arrive à mon parseur Stax :2/ (celui que j'ai actuellement). Le flux est mal formé (pas de nœud racine), donc j'arrive à lire <A>, mais j'ai ensuite une exception... J'ai essayé d'encapsuler mon flux dans un PushBackInputStream pour envoyer un nœud racine avant le parsing mais j'ai cette erreur : push back buffer is full...

Quelqu'un aurait-il une solution ?

En vous remerciant