Кажись поняла, почему не логгировались некоторые сообщения от Жуйка. Я не знаю, как правильно, но те сообщения, которые не вытаскиваются API Просоди имеют такой фрагмент:
<body xmlns='jabber:client'>
Проблема в объявленном пространстве имён. body с xmlns – это не то же самое, что и body без него (если, конечно, выше не объявлено тоже самое). В других станзах я вроде как такого не встречала.
Неймспейсы - не страшная вещь. Единственная проблема, которая у меня с ними возникает - забываю, как их указывать в msxml при запросе узлов.
Твои же каменты по ссылке это опровергают) чего стоит одно правило, что дефолтный неймспейс распространяется на элементы без явного префикса неймспейса, но не на атрибуты!
В последнем я признала, что ошиблась.
Сам XML - прост, как валенок. Сложны технологии, которые на нём базируются. Например, XSD. XSL приходится со справочником пилить. Но это фигня.
... пока ты не выходишь за границы того самого базового набора, о котором я говорил. Неймспейсы - и вот пожалуйста, Prosody не справился.
Автора Просоди нужно пороть ^^'
А сама суть проблемы была описана тут в четырёх камментах ^^
http://juick.com/Linda-chan/2808610