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 chainerécupérée dans la fonction de rappel. Afin éviter les attaques DOS d'après ce que j'ai compris (?!)
Code : Sélectionner tout - Visualiser dans une fenêtre à part xmlChar *ch
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 .
Partager