Bonsoir,

je viens ici demander conseil car je suis confronté à un problème de "taille" avec libxml2 SAX en C.

J 'ai besoin de parser des fichiers xml de données 3D volumineux (>20 M) dont le contenu se trouve à 90% entre les balises (data). Je dois donc récupérer plusieurs chaines composées de dizaines voire de centaines de milliers de caractères, hors libxml limite à 4000 caractères la taille de la chaine récupérée dans la fonction de rappel. Afin éviter les attaques DOS d'après ce que j'ai compris (?!)

Faut -il procéder en plusieurs appels consécutifs pour reconstituer la totalité de chaque chaîne ?

En espérant que vous puissiez me répondre, merci d'avance .