[XML] Performance & validation XML avec schéma XSD
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!