[TinyXML] Récupérer des données sans nom
Bonjour.
Voilà j'ai un peu de mal à utiliser TinyXML pour un cas précis. Voici un petit bout du fichier XML :
Code:
1 2 3
| <diffuse>
<color>0.137255 0.403922 0.870588 1</color>
</diffuse> |
Je souhaiterai récupérer dans 4 entiers flottants les quatre valeurs entre color, seulement je n'y arrive pas.
Pour l'instant j'ai écrit ça :
Code:
1 2
|
TiXmlElement * elem = hdc.FirstChildElement("diffuse").FirstChildElement().Element(); |
Si j'ai bien compris comment fonctionne TinyXml, je suis censé être dans le bloc <color>. Seulement je n'arrive pas à récupérer les valeurs une à une. J'ai réussi à les récupérer sous forme d'une chaîne de caractère :
Code:
1 2
| const char * nom = elem->GetText();
std::cout << nom; |
Mais je n'y arrive pas à les récupérer sous forme de float. J'ai essayé la fonction QueryFloatAttribute mais ça ne marche pas.
Merci de votre aide :yaisse2: