Hallo
Hab schon einiges versucht um aus meiner XML-Datei mittels DOM einen Node aus meiner XML datei zu entfernen.
Das der eintrag nicht mehr angezeigt wird hab ich bis jetzt geschaft.
Jedoch löscht dies nicht den Node aus dem File heraus - kann mir da jemand helfen?
Hier noch die XML
Wie kann ich zB. nur den 2teg node image aus der datei löschen?
Griz Marco
Hab schon einiges versucht um aus meiner XML-Datei mittels DOM einen Node aus meiner XML datei zu entfernen.
Das der eintrag nicht mehr angezeigt wird hab ich bis jetzt geschaft.
PHP-Code:
$doc = new DOMDocument;
$doc->load('news.xml');
$parent = $doc->getElementsByTagName('content')->item($_POST[deleteItemCategoryNumber]);
$todelete = $parent->getElementsByTagName('image')->item($_POST[deleteItemNumber]);
$deleted = $parent->removeChild($todelete);
echo $doc->saveXML();
Jedoch löscht dies nicht den Node aus dem File heraus - kann mir da jemand helfen?
Hier noch die XML
PHP-Code:
<?xml version='1.0' encoding='iso-8859-1' standalone='yes' ?>
<content>
<image>
<path><![CDATA[1ch_de.swf]]></path>
<description><![CDATA[FLOW LIST COMPONENT]]></description>
<data><![CDATA[[url]http://www.suing.ch[/url]]]></data>
<id>1</id>
</image>
<image>
<path><![CDATA[2ch_de.swf]]></path>
<description><![CDATA[FLOW LIST COMPONENT]]></description>
<data><![CDATA[[url]http://www.suing.ch[/url]]]></data>
<id>2</id>
</image>
<image>
<path><![CDATA[3ch_de.swf]]></path>
<description><![CDATA[FLOW LIST COMPONENT]]></description>
<data><![CDATA[[url]http://www.suing.ch[/url]]]></data>
<id>3</id>
</image>
</content>
Griz Marco
Kommentar