Ajax parse xml файл, сгенерированный php - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь сгенерировать xml-файл из php для ответа ajax. но когда я пытаюсь получить к нему доступ, я получаю эту ошибку


Ошибка синтаксического анализа XML: XML или текстовое объявление не находятся в начале объекта


1 Ответ

0 голосов
/ 08 июня 2011

Исходя из этой ошибки, я бы предположил, что у вас есть первые пробелы в вашем XML, или вы просто выводите полностью сломанный формат XML (без корня или чего-то еще).

Если вы выводите XML, было бы целесообразно использовать документ DOM PHP и связанные с ним методы, а не «вручную» создавать его с некоторыми echo или шаблонами. Каждый раз, когда вы выводите формат данных, который имеет строгие спецификации (например, XML, JSON и т. Д.), Вы должны использовать механизмы, которые правильно создают такие форматы (DOM Document, json_encode и т. Д.).

Помимо этого совета, мы должны увидеть ваш код генерации XML и сам вывод, прежде чем мы сможем действительно сказать вам что-то конкретное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...