This is my XML-file:
<todos>
<todo>
<titel>sasd</titel>
<erstellt>2012-04-30 17:19:21</erstellt>
<erledigen_bis>2012-05-03</erledigen_bis>
<erledigt>Nein</erledigt>
<thingstodo>sffsdfdf</thingstodo>
</todo>
</todos>
现在我想将<代码><erledigt> tag to Ja .
我用以下法典对此进行了尝试:
<?php
$filename = xml/todos.xml ;
$xmlDoc = new DOMDocument();
$xmlDoc->load( xml/todos.xml );
$todos = $xmlDoc->getElementsByTagName( todo );
foreach ($todos as $todo) {
$titel = $todo->getElementsByTagName( titel );
$actualTitel = $titel->item(0)->nodeValue;
$paramTitel = $_GET["titel"];
$erstellt = $todo->getElementsByTagName( erstellt );
$actualTimestamp = $erstellt->item(0)->nodeValue;
$paramTimestamp = $_GET["timestamp"];
if ($paramTitel == $actualTitel && $paramTimestamp == $actualTimestamp) {
$todo->erledigt= Ja ;
}
}
$xmlDoc->save($filename);
header( Location: todo.php );
?>
请帮助我,我在网上约5个小时,没有找到解决我问题的办法。