MLV_Xml_errorMLV_get_double_value_from_xml_va(constMLV_Xml*xml_data,double*result,constchar*xpath,va_listpile)
Permet de récupérer le reel d'un champs donné du fichier xml. Tout comme la fonction
MLV_get_string_value_from_xml(), cette fonction peut contenir un nombre variable de paramètres. Pour plus
d'informations, veuillez lire la documentation de la fonction MLV_get_string_value_from_xml().
Paramètresxml_data Les données xml.
result Un pointeur vers un réel dans lequel le résultat de la fonction sera enregistré.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
renvoie un code d'erreur (voir MLV_Xml_error) si la fonction n'a pas reussie à extraire la donnée
souhaitée du document xml.
MLV_Xml_errorMLV_get_float_value_from_xml_va(constMLV_Xml*xml_data,float*result,constchar*xpath,va_listpile)
Permet de récupérer le réel d'un champs donné du fichier xml. Tout comme la fonction
MLV_get_string_value_from_xml(), cette fonction peut contenir un nombre variable de paramètres. Pour plus
d'informations, veuillez lire la documentation de la fonction MLV_get_string_value_from_xml().
Paramètresxml_data Les données xml.
result Un pointeur vers un réel dans lequel le résultat de la fonction sera enregistré.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
renvoie un code d'erreur (voir MLV_Xml_error) si la fonction n'a pas reussie à extraire la donnée
souhaitée du document xml.
MLV_Xml_errorMLV_get_integer_value_from_xml_va(constMLV_Xml*xml_data,int*result,constchar*xpath,va_listpile)
Permet de récupérer l'entier d'un champs donné du fichier xml. Tout comme la fonction
MLV_get_string_value_from_xml(), cette fonction peut contenir un nombre variable de paramètres. Pour plus
d'informations, veuillez lire la documentation de la fonction MLV_get_string_value_from_xml().
Paramètresxml_data Les données xml.
result Un pointeur vers un entier dans lequel le résultat de la fonction sera enregistré.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
renvoie un code d'erreur si la fonction n'a pa reussie à extraire la donnée souhaitée du document
xml.
intMLV_get_number_of_objects_from_xml_va(constMLV_Xml*xml_data,constchar*xpath,va_listpile)
Compte le nombre d'objets présents dans le fichier xml verifiant un certain nombre de critères passés en
paramètre de la fonction.
Paramètresxml_data Les données xml.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
Cette fonction renvoie le nombre d'objet ayant pour chemin d'accès 'xpath'.
MLV_Xml_errorMLV_get_string_value_from_xml_va(constMLV_Xml*xml_data,char**result,constchar*xpath,va_listpile)
Permet d'accéder à l'interieur d'un champs donné du fichier xml. Attention: Il ne faut pas oublier de
libérer la mémoire associée au champs result.
Paramètresxml_data Les données xml.
result Un pointeur vers une addresse vide qui contiendra l'addresse de la chaîne de caractères
correspondant au résultat de la fonction.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
renvoie un code d'erreur si la fonction n'a pa reussie à extraire la donnée souhaitée du document
xml.
MLV_Xml*MLV_get_xml_object_of_va(constMLV_Xml*xml_data,constchar*xpath,va_listpile)
Permet de récupérer un noeud interne de l'arbre représentant le fichier XML. Cette fonction n'est pas
encore implémentée.
Paramètresxml_data Les données xml.
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
Un noeud interne de l'arbre XML.