hallo
folgendes eigenartige verhalten von simplexml_load_file habe ich beobachtet. ich durchlaufe in einer schleife alle xml-files in einem verzeichnis und lade sie mit simplexml_load_file in ein xml objekt. die xml-files sind alle gleich groß und gleich komplex. leider wird simplexml_load_file bei jedem aufruf langsamer. dies habe ich per zeitmessung festgestelt. woran kann dies liegen? hat jemand eine idee. mein code:
folgendes eigenartige verhalten von simplexml_load_file habe ich beobachtet. ich durchlaufe in einer schleife alle xml-files in einem verzeichnis und lade sie mit simplexml_load_file in ein xml objekt. die xml-files sind alle gleich groß und gleich komplex. leider wird simplexml_load_file bei jedem aufruf langsamer. dies habe ich per zeitmessung festgestelt. woran kann dies liegen? hat jemand eine idee. mein code:
Code:
$handle = opendir($directory_xml);
// Durchlaufe jedes File im Verzeichniss
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
// Lade XML File
$xml_file = simplexml_load_file($this->directory_xml.$file);
// Arbeit mit xml_file ....
// Freigabe
unset($xml_file);
}
}