Yani tam yolunu ben kaldırma girişiminde olacağını düğümü biliyorum. Ben bazı içerik güncellemek için birkaç xml dosyaları aracılığıyla yineleme duyuyorum. Içinde bazı yeni içerikleri eklemek için, ilk zaten içeriğini silmeniz gerekir.
İşte ben kullanmaya teşebbüs kod, ama ben bir ayrıştırma hatası alıyorum: sözdizimi hatası, beklenmedik T_UNSET
public function hint_insert() {
foreach($this->hints as $key => $value) {
$filename = $this->get_qid_filename($key);
echo "$key - $filename - $value[0]<br>";
//insert hint within right node using simplexml
$xml = simplexml_load_file($filename);
foreach ($xml->PrintQuestion as $PrintQuestion) {
if (unset($xml->PrintQuestion->content->multichoice->feedback->hint->Passage)) {
$xml->PrintQuestion->content->multichoice->feedback->hint->addChild('Passage', $value[0]);
} else {
$xml->PrintQuestion->content->multichoice->feedback->hint->addChild('Passage', $value[0]);
}
}
}