simplexml_load_file, eigenartiges verhalten!

muehl

Grünschnabel
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:
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); 
    }
}
 
Zurück