php: 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);
}
}
 

Neue Beiträge

Zurück