![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
Fubu_By |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
вот строка которая глючит:
вот именно тот xml файл на котором вылетело:
вот ошибка:
перед этим было создано достаточно много таких объектов, может это изза переполнения какого-нибудь, если да тот как бороться с этим? |
||||||
|
|||||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
ты пытаешься обработать xml, который механизм парсинга считает некорректным.
раз это происходит "от случая к случаю", то, очевидно, проблема в данных, а не в структуре. например, среди текста появляется "<" не конвертированный в "<" |
|||
|
||||
Fubu_By |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
ну еслибы были ошибки в синтаксисе самого xml, то при открытии в бреузере, думаю, браузер вывалил ошибку, а так всё ок.
|
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
Нужно сначала скачать XML при помощи сокетов или cURL и только затем парсить его.
|
|||
|
||||
Fubu_By |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
а смысл? можно подробнее для чего сохранять его в файле? |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
Сохранять его в файл не нужно, SimpleXMLElement::__construct() первым параметром принимает так же строку с XML.
А смысл в том, что бы отделить мух от котлет. Т.к. ошибка скачивания файла и ошибка парсинга XML - это две совершенно разные ошибки. И в случае ошибок в синтаксисе смотреть нужно тот XML, который у вас скачался через скрипт, а не тот, что отображается в браузере. Это сообщение отредактировал(а) sTa1kEr - 23.1.2010, 17:17 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: X технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |