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 :
Les problèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <A>...</A> <B>...</B> <C>...</C>
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part >..</A>
Quelqu'un aurait-il une solution ?
En vous remerciant![]()
Partager