Пишу следующий код:
<?php
$xmlText='<?xml version="1.0" encoding="utf-8"?>'."\n".'<root></root>';
$xml=new SimpleXMLElement($xmlText);
echo $xml->asXML();
$rules=$xml->root->addChild('rules');
$rules->addAttribute('val', "classic");
echo $xml->asXML();
?>
В ответ ошибка:
PHP Warning: SimpleXMLElement::addChild(): Cannot add child. Parent is not a permanent member of the XML tree in /media/mx_120_part_2/home/xi/work/game_ksi/webwork/logoball/misc/txt/06/xml.php on line 8
PHP Fatal error: Call to a member function addAttribute() on a non-object in /media/mx_120_part_2/home/xi/work/game_ksi/webwork/logoball/misc/txt/06/xml.php on line 9
Что-то не понимаю, почему вылазит такая ошибка?