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

Как сохранить HTML код в XML?

Мне нужно сохранить 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 и избежать подобных проблем?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Простой 14 комментариев
Решения вопроса 1
JastaFly
@JastaFly Автор вопроса
В итоге переписал всё с использованием библиотеки DOMDocument где можно нормально работать с CDATA. Спасибо огромное IvanU7n за подсказку)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Lachestry Таганрог
от 170 000 до 200 000 ₽
SpectrumData Екатеринбург
от 150 000 до 220 000 ₽
14 дек. 2024, в 07:35
500 руб./за проект
14 дек. 2024, в 05:57
50000 руб./за проект
14 дек. 2024, в 02:49
500 руб./за проект