|
|
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
Следующая ситуация: XML ответ формируется в пхп-скрипте. Получаю этот ответ при помощи библиотеки cURL, но впереди ответа возникают непонятные пробелы, из-за чего не могу распарсить этот ответ... если просто убрать пробелы - то не помогает..все равно обрезается последний тег и возникает ошибка: "XML error: > required at line 1". подскажите как бороться с лишними пробелами? возможно ли что проблема из-за версии пхп? т.к. ответ формируется на пхп 4.3.3, а обрабатываю на пхп 5.2.2.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:04 |
|
||
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
xml в студию Получаю этот ответ при помощи библиотеки cURL, но впереди ответа возникают непонятные пробелы, из-за чего не могу распарсить этот ответ... если просто убрать пробелы - то не помогает..все равно обрезается последний тег и возникает ошибка Похоже, на то, что ответ читается раньше, чем нужно, и соответственно заканчивается чтение тоже раньше. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:11 |
|
||
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
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" собственно в конце не хватает ">".. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:32 |
|
||
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
и что вам мешает его ">" добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:42 |
|
||
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
во-первых, я этот ответ получаю с нескольких серверов, и некоторые ответы обрезаются больше чем на 1 символ. закономерности нет. а во-вторых, было бы неплохо знать из-за чего он обрезается, т.к. если получаю ответ с сервера у которого стоит версия пхп больше, чем 4.3.3, то ответ можно распарсить без проблем. в связи с этим было так же интересно узнать, как и где формируется(считается) размер ответа.. возможно действительно проблема с версией.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 13:50 |
|
||
|
не получается распарсить xml ответ ....
|
|||
|---|---|---|---|
|
#18+
на счет пхп я не в курсе (не использовал), возможно действительно проблема в разных версиях. если юзать стандартную библиотеку ServerXMLHTTP, то ответ будет полностью приходить и от версий пхп никак это не будет зависеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 14:29 |
|
||
|
|

start [/forum/moderation_log.php?user_name=DanStopka]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 1522ms |
| total: | 1747ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...