У меня есть следующий код внутри класса:
$tmp= $this->Xml->xpath("/page/text[@id='$this->Id']");
$tmp[0]= $this->Text;
echo $tmp[0];
echo $this->Xml->asXml();
$this->Xml->asXML($this->FileName); //save XML
проблема в том, что "echo $tmp[0]" печатает обновленный текст, в то время как $this->Xml->asXml() по-прежнему содержит старое значение узла. Просматривая этот веб-сайт, я обнаружил, что это правильный способ обновить все дерево XML, но это все еще не работает. Есть идеи?
Спасибо