◆ MLV_get_string_value_from_xml()
Permet d'accéder à l'interieur d'un champs donné du fichier xml. Cette fonction peut contenir un nombre variable de paramètres. Comme avec la fonction printf les paramètres suplémentaires, situées après le paramètre xpath, permettent de construire des requêtes xpath évolué. Par exemple, int id_batiment = 2; char * type_salle = "informatique" int id_salle = 4; char* nom_salle; xml_data, &(nom_salle), "/batiment[%d]/salle[type=%s][%d]/nom", id_batiment, type_salle, id_salle ) free( nom_salle ); // on oublie pas de libérer la mémoire après avoir // utilisé nom_salle permet de recupérer le contenu du champs "nom" situé dans la 4eme salle informatique du 2eme batiment. Attention: Il ne faut pas oublier de libérer la mémoire associée au champs result.
|