werehuman 05.12.2010 17:15 lithium

Читаю исходники juick-плагина
Добрел до строчки QString jid = e.childNodes().at(3).firstChild().nodeValue();
и тут мне стало плохо

Recommended by: @0xd34df00d
1. Keine 05.12.2010 17:17 The Human Village

Крепись. Мы мысленно, с тобой.

2. 0xd34df00d 05.12.2010 17:17 idead

А у меня спрашивали, почему я не люблю сорсы пси.

3. werehuman → 0xd34df00d /2 05.12.2010 17:18 lithium

да это ж блеять чудо, что оно вообще работает!

4. longedok 05.12.2010 17:23 Miranda

А что at() возвращает?

5. werehuman → longedok /4 05.12.2010 17:23 lithium

ноду с указанным номером. Это вместо operator[]

6. 0xd34df00d → werehuman /3 05.12.2010 17:24 idead

А оно и не всегда работает-то. До сих пор падает на Qt 4.7 в окне конфигурации комнаты.

7. werehuman → 0xd34df00d /6 05.12.2010 17:24 lithium

я про конкретно этот пример

8. 0xd34df00d → werehuman /7 05.12.2010 17:24 idead

На самом деле, если там XML заранее валидируется, например, то не вижу причин этому делу не работать.

9. longedok 05.12.2010 17:25 Miranda

А что такого плохого в этом коде, не понимаю?

10. werehuman → longedok /9 05.12.2010 17:25 lithium

а откуда они знают, что строчка с жидом будет именно третьей?

11. longedok → werehuman /10 05.12.2010 17:26 Miranda

Ну так наверное в соответствующей xmpp-станзе так оно и есть.

12. werehuman → longedok /11 05.12.2010 17:27 lithium

то есть ты хочешь сказать, что в xmpp прописано, какой по порядку должна идти нода с жидом?

13. longedok → werehuman /12 05.12.2010 17:32 Miranda

А что это вообще за станза такая, где джид в ноде отдельной?

Do you really want to delete ?