Всем здравствуйте. Не программист, иногда приходится разными способами самостоятельно разбираться и вносить правки в разные файлы долгими бессонными ночами. Можно попросить помощи - в файл yml с расширением xml - через php файл надо добавить вложенные теги, чтобы на выходе это выглядело так: <tags> <tag id="1" name="2" /> </tags> Например, когда нужно было добавить одиночный тег, типа: <catalog>1</catalog> то его получилось добавить так: $data['catalog'] = '1'; А сейчас надо добавить вложенный тег и такая конструкция уже не работает: $data['tags'] = '<tag id="1" name="2" />';
Добрый день! Посмотрите, пример, как можно дополнять элементы и их атрибуты в xml PHP: <?php $xmlstr = <<<XML <tags> <tag id="1" name="2" /> </tags> XML; $data = new SimpleXMLElement($xmlstr); $data -> addChild('catalog','1'); $tag = $data -> addChild('tag'); $tag -> addAttribute('id', '2'); $tag -> addAttribute('name', '3'); $tag -> addChild('xxx','0'); header('Content-Type: text/xml'); echo $data -> asXML(); /* <tags> <tag id="1" name="2"/> <catalog>1</catalog> <tag id="2" name="3"> <xxx>0</xxx> </tag> </tags> */ Удачи!
Спасибо! Да уж... "Мартышка и очки" И так и сяк и ничего не получилось... Здесь может можно в личку к кому-то обратиться за помощью за вознаграждение?