|
|
|
парсим длинные XML-строки, и XSLT-парсер отваливается :(
|
|||
|---|---|---|---|
|
#18+
Суть в том, что от смежной системы получаю двоичные данные в виде xml-файла, при этом двоичные данные представленны в виде длиннющей строки, составленной из шестнадцатиричных чисел. Полученный xml-файл парсим на пхп при помощи Sablotron-а (в итоге наложения xsl-ной маски на xml-файл получаем пхп-код) Объем xml-файла может составлять несколько сотен килобайт. Вот исходник xml-файла: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. а вот так выглядит xsl-шаблон: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. и заодно пхп-код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. так вот именно после функции xslt_process() все и отваливается. Причем из ошибок я получаю только сообщение: "No Response from Application Web Server There was no response from the application web server for the page you requested. Please notify the site's webmaster and try your request again later. " Т.е. до строчки Код: plaintext Кто-нибудь знает как побороть подобный глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 17:32 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=472&tid=1478198]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
313ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 613ms |

| 0 / 0 |
