Bir dizi SimpleXML nesnesini yineliyorum ve her bir nesnenin ana düğümüne nasıl erişileceğini anlayamıyorum. İstediğim şey:Bir öğenin ebeveynine PHP'nin SimpleXML'sine mi erişin?
$divs = simplexml->xpath("//div");
foreach ($divs as $div)
{
$parent_div = $div->get_parent_node(); // Sadly, there's no such function.
}
Bunun için oldukça kolay bir yol olmalı.
$parent_div = $div->xpath("parent::*");
Ve bu SimpleXML olduğu gibi ve sadece elemanı vardır ve düğümleri öznitelik ve bir üst düğüm sadece bir eleman ve asla bir özellik olabilir:
Will bu yöntemi: Bu belge için
my_xml
nesneler, böyleceget_parent_node()
yöntem chainable yapar başka bir şey değiştirmek gerekmez ** her zaman bir ebeveyn geri dönüyor mu? Fark ettim ki bir dizi döndürür. – mrClean