Достаточно ли использования htmlentities для кодирования спецсимволов xml?

Доброй ночи.
Есть цель собрать валидный XML из входных данных, в которых могут быть совершенно любые символы. У xml, как я понял, критичных валидности символов немного. Вопрос в следующем: допустимо ли преобразование символов при помощи вышеуказанного метода, или для XML-формата необходим другой способ (например, только шестнадцатеричные коды)?

Всем спасибо.
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
gibson_dev
@gibson_dev
Если это не значения атрибутов то в принципе достаточно, можете еще в <sender>John Smith</sender> завернуть тогда и htmlentities не понадобятся

А вот с атрибутами все сложнее - там надо htmlentities и нельзя допускать спецсимволов никаких
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы