Hallo!
Ich möchte gerne ein XML-Element aus einer XML-Datei mittels eines PHP-Scripts löschen.
Ich habe nun folgendes versucht:
XML-Datei
PHP-Script:
Ich bekomme nun immer die Fehlermeldung:
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /var/www/sii/htdocs/lernwelten/neu/loeschen.php on line 11
Wobei line 11 die mit $nodeList->item(0)... ist
Kann dies daran liegen, dass die PHP-Version zu alt ist und evtl. DOM nicht unterstützt wird? Version 4.3...
Schönen Dank für Eure Hilfe!
Nils
Ich möchte gerne ein XML-Element aus einer XML-Datei mittels eines PHP-Scripts löschen.
Ich habe nun folgendes versucht:
XML-Datei
PHP-Code:
<anmeldungen>
<teilnehmer>
<name>
Test1
</name>
<email>
email1
</email>
</teilnehmer>
<teilnehmer>
<name>
Test2
</name>
<email>
email2
</email>
</teilnehmer>
</anmeldungen>
PHP-Code:
<?
$name=$_GET["name"];
$doc = new DOMDocument;
$doc->Load('daten2.xml');
$xpath = new DOMXPath($doc);
$nodeList = $xpath->query(sprintf('teilnehmer[name = "%s"]', $name));
$nodeList->item(0)->parentNode->removeChild($nodeList->item(0));
?>
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /var/www/sii/htdocs/lernwelten/neu/loeschen.php on line 11
Wobei line 11 die mit $nodeList->item(0)... ist
Kann dies daran liegen, dass die PHP-Version zu alt ist und evtl. DOM nicht unterstützt wird? Version 4.3...
Schönen Dank für Eure Hilfe!
Nils
Kommentar