Ben php bir DOMDocument çevirdim bir API bir xml dosyası ayrıştırma duyuyorum. Bu çoğunlukla gayet iyi ama ben bunu ne zaman ben bir sorun var:
$feeditem->getElementsByTagName('extra');
Bir forall statment ve eleman ekstra bir parçası ben forall durumda yineleme am feeditems biri yok gibi o zaman bir hata alıyorum.
Ben bu çalıştı:
if (!empty($feeditem->getElementsByTagName('extra'))){
$extratag = $feeditem->getElementsByTagName('extra');
$extraname = $extratag->item(0)->getAttribute('name');
echo $extraname
}
Ama hata alıyorum
getAttribute() on a non-object
Not: 'ekstra' öğesi her feeditem içerdiği zaman sonra kod mükemmel çalışır. Bu besleme öğelerden biri ben hata alıyorum bir 'ekstra' öğesi içermiyor sadece zaman var.