Ошибка при парсинге XML

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Ошибка при парсинге XML

Сообщение kawabanga »

simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 1: parser error : EntityRef: expecting ';'
Возникает при переводе xml в массив.
simplexml_load_string($product);

Как лечиться от этого?
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: Ошибка при парсинге XML

Сообщение kawabanga »

Решил, str_replace знака &
Аватара пользователя
solo
Сообщения: 320
Зарегистрирован: 2013.03.08, 19:59
Откуда: Ukraine, VINNITSA

Re: Ошибка при парсинге XML

Сообщение solo »

Есть подозрение что xml написан не корректно. А именно & нужно писать как & или загонять в конструкцию <![CDATA[ & ]]>
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: Ошибка при парсинге XML

Сообщение kawabanga »

Вероятно, там вообще кривая система XML запросов и API.
Сейчас пишу магазин с интеграцией с DIGISELLER + PLATI.

Хуже апи я не видел.
Ответить