У меня есть несколько строк, которые допустимы в моей базе данных, но когда я включаю их в атрибут вывода XML UTF-8, они выдают мне следующую ошибку:
Ошибка синтаксического анализа XML: неправильно сформирован
Мой текущий код (упрощенно):
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
echo '<root attribute="' . htmlentities($string_from_hell) . '">';
Как мне отформатировать эти строки, прежде чем включать их в атрибуты XML?
Возможное значение для $string_from_hell
: 
(не знаю, будет ли оно отображаться правильно)