J'utilise un analyseur SAX (sur android) pour analyser un fichier XML à partir d'un WebService. Sur certains éléments, le CDATA est tronqué et non complet, par ex. le fichier XML contient des données commeCDATA XML est tronqué lors de l'analyse
<name><![CDATA[Gölsder und Ginck GmbH]]></name>
et après l'analyse du fichier xml avec
public void characters(char[] ch, int start, int length)
throws SAXException {
super.characters(ch, start, length);
String text = new String(ch, start, length);
le texte ne contient "Gölsder und Gin" (les 15 premiers caractères). J'ai débogué avec eclipse et je vois que toute la chaîne n'est pas contenue dans l'argument "char [] ch" de la méthode. donc l'analyse elle-même semble avoir une erreur
de felix Pour votre information, VTD-XML pas ce problème –