mam problem z usuwanie zawartosci xml . o tyle o ile sprawnie dodaje i edytuje xml'a przez SimpleXml to mam problem z usuwanie zawartosci. oto xml:
<?xml version="1.0" encoding="iso-8859-2"?> <baza> <x2d> <img> <id>xcc</id> <url>./img/x2d/0.jpg</url> <urlmini>./img/x2d/0mini.jpg</urlmini> </img> <img> <id>kkk</id> <url>./img/x2d/1.jpg</url> <urlmini>./img/x2d/1mini.jpg</urlmini> </img> </x2d> <x3d> <img> <id>ffff</id> <url>./img/x3d/0.jpg</url> <urlmini>./img/x3d/0mini.jpg</urlmini> </img> </x3d> </baza>
a moj problem rozbija sie o to ze chce wejsc w <x2d> i usunac wybrany <img>. wczytuje kategorie (albo 2d albo 3d) wczytuje numer node'a, ale za chiny nie wiem jak dostac sie do poziomu <img>. aktualnie moje proby po przez removeChild koncza sie wykasowaniem calego <x2d> :/ z gory dziekuje za pomoc
edyta mowi:
kod php
$xml = new DOMDocument; $xml->load('mojXmlImg.xml'); $obrazek = $xml->documentElement; $numer = ($_POST['numer']); $rodzaj= ('x' . $_POST["rodzaj"]); $grafika = $obrazek->getElementsByTagName($rodzaj)->itme[$arr]; $usuwanie = $obrazek->removeChild($grafika); $xml->save('mojXmlImg.xml');