Как сделать чтоб строка стала совместима в плане символов с xml?
Формирую большой xml для яндекса и при открытии xml браузер ругается на различные ошибки.
выяснилось, что ему не нравится символ & встречающийся в названиях брендов - заменил его на &
Ему так же не нравится когда в строках встречаются > или > - это рушит иерархию xml потому что он воспринимает это за тэги.
Какой функцией убрать все это разом из текстовых полей во время генерации? то есть htmlstriptags или htmlspecialchart или что использовать чтоб перед тем как добавить строку в xml все лишнее преобразовать?