while (1 == 0) {
Sep. 2nd, 2007 12:08 amСегодня случайно изыскал баг самого Шутова(Автор Сима)
Вот так замечательно можно распарсить xml:
void JabberClient::IqRequest::element_start(const QString& el, const QXmlAttributes& attrs)
{
if (el == "iq"){
// Some code were here
}
if (el == "query"){
m_query = attrs.value("xmlns");
if (m_query == "jabber:iq:roster"){
if (el == "item"){То что внутри if (el == "item") никогда не выполняется...
Сделал так чтобы оно выполнялось...
Надеюсь ничего не сломал, так как общего смысла происходящего не понимаю.
Фишку нашел случайно, тыкая тествый вывод куда попало в попытках понять где оно берет информацию о контактах...