Я строю API, который возвращает код XML.Например, API вернет:
<message>hello, this is a message & it used htmlsepcialchars</message>
Я использую file_get_contents () и simplexml_load_string () для загрузки возвращенной информации в массив.
Затем я использовал utf8_decode () для преобразованиясообщение в дружественную кодировку на принимающем сайте.Тем не менее, я получаю следующее сообщение, вывод которого указывает на амперсанд (&) в сообщении:
Warning: main() [function.main]: unterminated entity reference
Из-за амперсанда остальная часть сообщения обрезается.Есть идеи как обойти эту проблему?