Düğümün üst silmek

0 Cevap php

Ben bu gibi yapılandırılmış, xml

<element>
    <x>
        <y>
            <z>Value</z>
        </y>
    </x>
</element>

Ben bu xpath sorgusu tarafından xml tüm <z>-etiketleri seçmek - //*[name()='z'].

Sonra ben her bulmakta düğüm ile çalışmak, ve bazı taleplerini (sen :) gibi eğer büyükbaba,) bütün X-etiketini silmek için bir ihtiyaç memnun değilse.

foreach ($x->query("//*[name()='z']") as $elm)
{

if ($elm !== good)
{

//need to delete whole X-tag here

}


}

Yani, ben bu nasıl yapabilirim?

0 Cevap