QString AnalyzeTask::findAttribute(const QString &name, const QXmlStreamAttributes &xmlAttributes) { for (QXmlStreamAttributes::ConstIterator iter = xmlAttributes.constBegin(); iter != xmlAttributes.constEnd(); ++iter) { if (STRICMP(iter->name(), name)) { const QString value = iter->value().toString().simplified(); if (!value.isEmpty()) { return value; /*found*/ } } } return QString(); }