LINUX.ORG.RU

[xmpp][xmpppy]ошибка при формировании xml сообщения

 


0

1

вот интересно, гипотетически, может ли понадобиться передать в xmpp сообщении символ 0x00?

просто, я вот тут обнаружил, что при попытке передачи данного символа, xmpppy его не кодирует в � , а ejabberd закономерно возвращает сообщение об ошибке в xml, при чём по дефолту, xmpppy - вылетает с эксэпшеном.

вот и спрашивается, отправлять багрепорт в xmpppy или фильтровать этот символ самостоятельно?

Ответ на: комментарий от Rzhepish

решил сам фильтровать. вопрос в том, ошибка это со стороны xmpppy или нет.

AGUtilities ★★★
() автор топика
Ответ на: комментарий от Rzhepish

даже так:

xml.sax.saxutils.escape('\x00qweqwe<')
'\x00qweqwe&lt;'

AGUtilities ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.