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. werehuman0xd34df00d /2 05.12.2010 17:18 lithium

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

4. longedok 05.12.2010 17:23 Miranda

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

5. werehumanlongedok /4 05.12.2010 17:23 lithium

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

6. 0xd34df00dwerehuman /3 05.12.2010 17:24 idead

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

7. werehuman0xd34df00d /6 05.12.2010 17:24 lithium

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

8. 0xd34df00dwerehuman /7 05.12.2010 17:24 idead

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

9. longedok 05.12.2010 17:25 Miranda

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

10. werehumanlongedok /9 05.12.2010 17:25 lithium

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

11. longedokwerehuman /10 05.12.2010 17:26 Miranda

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

12. werehumanlongedok /11 05.12.2010 17:27 lithium

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

13. longedokwerehuman /12 05.12.2010 17:32 Miranda

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

Do you really want to delete ?