XMLReader - bildirilmemiş ad işlemek nasıl

0 Cevap php

Ben en otomatik gece benim sunucuya terk olsun XMLReader büyük bir ~ 300Mb gzip'li XML dosyası okuyorum (arkaik, biliyorum ..) O, yani bozuk, bu tanımsız bir ad vardır ve bir hata atıyor

ErrorException [Uyarı]: XMLReader :: (okuma) namespace hatası: DüğümAdı üzerine AttrName için ad alanı öneki xsi tanımlı değil

Bu başa en iyi yolu nedir? GZipped - Bu, sıkıştırmasını belleğe şeyi yüklemek, bir dize yerine, yeniden yazmak için pratik görünüyor. Dosya çok büyük.

Ben XMLReader istimal bütün nedeni ayrıştırma sırasında belleğe tüm dosyayı yükleme önlemektir.

Ben ne yapmalıyım?

0 Cevap