powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не получается распарсить xml ответ ....
6 сообщений из 6, страница 1 из 1
не получается распарсить xml ответ ....
    #35245143
Гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Следующая ситуация:
XML ответ формируется в пхп-скрипте.
Получаю этот ответ при помощи библиотеки cURL, но впереди ответа возникают непонятные пробелы, из-за чего не могу распарсить этот ответ...

если просто убрать пробелы - то не помогает..все равно обрезается последний тег и возникает ошибка:
"XML error: > required at line 1".

подскажите как бороться с лишними пробелами?
возможно ли что проблема из-за версии пхп?
т.к. ответ формируется на пхп 4.3.3, а обрабатываю на пхп 5.2.2..
...
Рейтинг: 0 / 0
не получается распарсить xml ответ ....
    #35245171
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xml в студию
Получаю этот ответ при помощи библиотеки cURL, но впереди ответа возникают непонятные пробелы, из-за чего не могу распарсить этот ответ...

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

С уважением, Vasilisk
...
Рейтинг: 0 / 0
не получается распарсить xml ответ ....
    #35245261
Гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
string(928) "<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:si="http://soapinterop.org/xsd"><SOAP-ENV:Body><ns1:GetLength xmlns:ns1="http://testuri.org"><name>test</name><ONLINE_TEST><procname>ONLINE_TEST</procname><length>0</length><lasttime>2008-04-08 12:54:00</lasttime><count>0</count><lerror></lerror><diff>0</diff></ONLINE_TEST><HLINE_TEST><procname>HLINE_TEST</procname><length>174</length><lasttime>2008-04-08 12:50:00</lasttime><count>0</count><lerror></lerror><diff>4</diff></HLINE_TEST></ns1:GetLength></SOAP-ENV:Body></SOAP-ENV:Envelope"

собственно в конце не хватает ">"..
...
Рейтинг: 0 / 0
не получается распарсить xml ответ ....
    #35245299
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что вам мешает его ">" добавить?
...
Рейтинг: 0 / 0
не получается распарсить xml ответ ....
    #35245329
Гость...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
во-первых, я этот ответ получаю с нескольких серверов, и некоторые ответы обрезаются больше чем на 1 символ. закономерности нет.
а во-вторых, было бы неплохо знать из-за чего он обрезается, т.к. если получаю ответ с сервера у которого стоит версия пхп больше, чем 4.3.3, то ответ можно распарсить без проблем.

в связи с этим было так же интересно узнать, как и где формируется(считается) размер ответа..
возможно действительно проблема с версией..
...
Рейтинг: 0 / 0
не получается распарсить xml ответ ....
    #35245468
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на счет пхп я не в курсе (не использовал), возможно действительно проблема в разных версиях. если юзать стандартную библиотеку ServerXMLHTTP, то ответ будет полностью приходить и от версий пхп никак это не будет зависеть
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не получается распарсить xml ответ ....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]