Passer au contenu principal

Blog de Guillaume Seznec

Parser en PHP de gros fichiers XML

En PHP 7, plusieurs méthodes existent pour parser des xml. SimpleXML est très pratique et facile d’accès mais consomme énormement de mémoire avec des gros fichiers. Voyons comment être plus robuste avec l’api XMLReader qui ne charge pas tout le fichier source en mémoire mais traite les données sous forme de flux.