У меня есть файл view.phtml, который загружается в DOMDocument с использованием AppendXML. Однако, когда этот view.phtml содержит текст, загруженный из БД, который содержит специальные символы, такие как ‘&’, он вылетает при вызове AppendXML:
DOMNode :: appendChild (): фрагмент документа пуст в …
где фрагмент документа загружает HTML-код view.phtml:
$newDocFrag = $doc->createDocumentFragment();
$newDocFrag->appendXML($html);
но, видимо, возвращает пустой фрагмент.
Кажется, это тот случай, когда я загружаю текст, содержащий&’символ из базы данных. Однако, когда я помещаю его непосредственно в файл view.phtml, он работает правильно, без каких-либо ошибок.
У кого-нибудь есть идеи, почему это вызывает проблему и как ее решить?
Заранее спасибо!
Задача ещё не решена.
Других решений пока нет …