Мне нужно сохранить HTML код в XML файл, для этого используется следующий код:
$xml = new SimpleXMLElement('<texts/>');
$xml->addChild('text', $myHtmlCode);
$xml->asXML('path/to/file.xml');
Данные успешно сохраняются, проблема в том что я не могу их получить, так как данный код:
$myData = simplexml_load_file('path/to/file.xml');
Возвращает различные ошибки парсинга XML, то:
simplexml_load_file() parser error: Entity 'nbsp' not defined
или:
Validation error : EntityRef: expecting ';'
Как можно сохранить HTML в XML и избежать подобных проблем?