Задать вопрос
@LiguidCool

Как присвоить один simpleXML в другой simpleXML?

Есть 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!';
... появится "привет".
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы