i benim DB ithal etmek zorunda 22000 kayıtları ile büyük bir XML dosyası var.
Ben anlam, pagging ile xml ayrıştırmak nasıl arıyorum
parse.php?start=0; //this script get the 0-500 firt records of file
parse.php?start=500 //this script get the 500-1000 records of file
Bu şekilde ben bellek sorunlarını atlayabilir.
Benim sorun xml dosyasını yüklediğinizde rekor 500 işaret nasıl
Benim kod basittir
$data=simplexml_load_file($xmlFile);
foreach ($data->product as $product) {
foreach($product->children() as $section) {
addToDB($section);
}
}
Yukarıdaki kod 1000-2000 kayıtları için çalışıyor ama lagre XMLs ile çalışmak belirtildiği gibi değiştirmek istediğiniz
Herhangi bir öneri.