Казалось бы, случайный сбой скрипта с последствиями XML, почему? - PullRequest
0 голосов
/ 25 марта 2009

Я получаю эту ошибку XML:

В документе XML допускается только один элемент верхнего уровня. Ошибка обработки ресурса ...

сопровождается этой ошибкой PHP:

Warning:  file_get_contents(...)

Это кажется прямым, за исключением того, что оно не воспроизводится никаким образом, и это происходит на 100% на наших клиентских компьютерах (более 6). Сначала я думал, что это был только IE6, но когда они обновились до IE7, это все же произошло.

Хотя кажется, что ошибка XML вызвана ошибкой PHP, это происходит только в IE, а не в любом другом браузере. Кто-нибудь сталкивался с этим и как вы его нашли?

1 Ответ

1 голос
/ 25 марта 2009

Ошибка XML в том, что в документе XML должен быть один корневой элемент.

Я подозреваю, что PHP должен сгенерировать некоторый XML, а затем заключить его во что-то, что дает ему единственный корневой элемент, и что процесс обертывания не выполняется. Это полное предположение, я думаю, нам нужно больше информации о том, что делает код PHP, чтобы быть более конкретным.

Если вы можете открыть проблемный ресурс в Firefox 3.0 вместо IE, вы сможете просмотреть -> Источник, который покажет вам содержимое ресурса. Это может помочь вам диагностировать проблему. Если вы не можете использовать Firefox, возможно, вы можете написать небольшой HTTP-клиент для извлечения ресурса и его распечатки.

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