0x2207 06.09.2011 19:11 epsilon

Народ, а нельзя как-нибудь сформировать такой кривой xml в запросе, чтобы парсер на сервере подавился? Например, выбрал всю оперативную память из-за очень сильной вложенности? Хотя я так понимаю, там в основном используются SaX-парсеры наверное? Каким образом, можно поставить на колени современный xml-парсер? Применительно к xmpp?

xmpp, ?, xml
Recommended by: @DZhon
1. DZhon 06.09.2011 19:12

»Хотя я так понимаю, там в основном используются SaX-парсеры наверное?
Конечно, идиотов, парсящих в DOM потоковые данные, я думаю, нет.
Еще StAx возможен.

2. 0x2207DZhon /1 06.09.2011 19:15 epsilon

а как SaX обрабатывает очень длинное название тега?

3. DZhon0x2207 /2 06.09.2011 19:20

http://www.ibm.com/developerworks/xml/li... вроде все секурно

4. 0x2207DZhon /3 06.09.2011 19:22 epsilon

я так понимаю, просто в парсере стоят затычки.

5. DZhon0x2207 /4 06.09.2011 19:23

Угу. Которые активируются по требованию. По стандарту XML длина не оговорена, увы (если я не ошибаюсь).

6. DZhonDZhon /5 06.09.2011 19:26

Да, не ошибаюсь:

http://www.w3.org/TR/2008/REC-xml-200811...
http://www.w3.org/TR/2006/REC-xml11-2006...

Нихера тут нет.

7. 0x2207 07.09.2011 06:24

именно поэтому я не люблю сильно потоковые протоколы, которые выливают на тебя непонятное количество информации.

Do you really want to delete ?