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