Bonjour,
je travaille actuellement sur une plateforme aix avec la libxml. Je cherche à parser un fichier XML de plus de 50 Mo pour par la suite appliquer des requêtes Xpath. J'utilise donc la fonction xmlParseFile et tout se passe bien si la taille de mon fichier XML est inférieure à 20 Mo. Par contre si cette taille est dépassée, j'ai une erreur de segmentation et un core dump est généré.
Voici mon code:
Quelqu'un sait s'il y a une limitation pour cette fonction? Y a t il une solution de contournement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 const char *filename="toto.xml"; xmlDocPtr doc; doc = xmlParseFile ( filename );
Merci d'avance
Partager