Vous pouvez récupérer la valeur particulière de l'attribut en utilisant la fonction,
QString QDomElement::attribute (const QString & name, const QString & defValue = QString()) const
Pour obtenir tous les attributs utilisent,
QDomNamedNodeMap QDomElement::attributes() const
et vous devez traverser à travers le DomNamedNodeMap et obtenir la valeur de chacun des attributs. J'espère que cela aide.
Modifier: Essayez celui-ci.
Avec le QDomNamedNodeMap vous avez donner,
QDomNode QDomNamedNodeMap::item (int index) const
qui retournera un QDomNode pour l'attribut particulier. Ensuite, donnez,
QDomAttr QDomNode::toAttr() const
Avec le QDomAttr obtenu donne,
QString name() const
qui renvoie le nom de l'attribut. J'espère que ça aide.
il renvoie un DomNamedNodeMap et je ne pouvais pas voir comment il peut m'aider à récupérer les chaînes ("Name") et ("ID"), je ne veux pas les valeurs de ces attributs. Je veux juste le nom de l'attribut. –