werehuman
05.12.2010 17:15 lithium
Читаю исходники juick-плагина
Добрел до строчки QString jid = e.childNodes().at(3).firstChild().nodeValue();
и тут мне стало плохо
Recommended by:
@0xd34df00d
Крепись. Мы мысленно, с тобой.
А у меня спрашивали, почему я не люблю сорсы пси.
да это ж блеять чудо, что оно вообще работает!
А что at() возвращает?
ноду с указанным номером. Это вместо operator[]
А оно и не всегда работает-то. До сих пор падает на Qt 4.7 в окне конфигурации комнаты.
я про конкретно этот пример
На самом деле, если там XML заранее валидируется, например, то не вижу причин этому делу не работать.
А что такого плохого в этом коде, не понимаю?
а откуда они знают, что строчка с жидом будет именно третьей?
Ну так наверное в соответствующей xmpp-станзе так оно и есть.
то есть ты хочешь сказать, что в xmpp прописано, какой по порядку должна идти нода с жидом?
А что это вообще за станза такая, где джид в ноде отдельной?