Допустим, у меня есть уже есть XML-файл, который я загрузить, как это:Добавить ребенка к конкретному узлу
$domtree = new DOMDocument('1.0', 'UTF-8');
$domtree->load('test.xml');
файл XML имеет структуру, как это:
<software>
<info>
<version>6.3</version>
</info>
<some_stuff>
<test1>
<somedata>adsd</somedata>
</test1>
</some_stuff>
</software>
Как я могу добавить новый элемент для расшифровки?
Я пробовал:
$some_stuff = $domtree->getElementsByTagName('software');
$some_stuff = $some_stuff->getElementsByTagName('some_stuff');
$funcgroup = $some_stuff->appendChild($domtree->createElement('test2'));
PHP Ошибка:
Call to undefined method DOMNodeList::getElementsByTagName()
Тогда я получаю: 'Не определено свойство: DOMNodeList :: $ documentElement' – Michael