Есть 2 simpleXML переменные полученные с БД. Одна родитель, во второй данные о детях.
Сначала получаю родителя:
$xml_data = simplexml_load_string($row['m_main_content'], NULL, LIBXML_NOEMPTYTAG);
Затем получаю детей (оно в цикле):
$xml_data_children->{$row['m_sort']} = simplexml_load_string($row['m_main_content'], NULL, LIBXML_NOEMPTYTAG);
Затем я хочу присвоить родителю детей:
$xml_data->children = $xml_data_children;
иии ... Нифига. Поле пустое, в нем
[children] => SimpleXMLElement Object
(
)
При этом если например присвоить просто строку, то все ок:
$xml_data->children = 'Hello World!';
... появится "привет".