Bonjour,

J'ai un fichier XML qui pèse 13Mo et qui contient plus de 40000 enregistrements.
Je le valide grâce à un schéma xsd en faisant grosso-modo comme ceci :

Code :
1
2
3
4
$dom = new DOMDocument('1.0','UTF-8');
$dom->preserveWhiteSpace = FALSE;
$dom->load($nom_fichier);
$dom->schemaValidate($nom_schema);
Le problème c'est que pour mon fichier, la validation met un peu plus de 90 secondes.
J'ai essayé d'utiliser XMLReader mais je dois gagner à peu près 3-4 secondes, guère plus.

Est-ce qu'il y aurait d'autres librairies plus efficaces ou des paramètres à renseigner pour améliorer le temps de traitement de la validation ?

Merci d'avance!