39 #ifndef __MLV__MLV_XML_VA_H__
40 #define __MLV__MLV_XML_VA_H__
61 const MLV_Xml* xml_data,
char** result,
const char* xpath, va_list pile
80 const MLV_Xml* xml_data,
int* result,
const char* xpath, va_list pile
98 const MLV_Xml* xml_data,
double* result,
const char* xpath, va_list pile
116 const MLV_Xml* xml_data,
float* result,
const char* xpath, va_list pile
132 const MLV_Xml* xml_data,
const char* xpath, va_list pile
148 const MLV_Xml* xml_data,
const char* xpath, va_list pile
MLV_Xml_error MLV_get_double_value_from_xml_va(const MLV_Xml *xml_data, double *result, const char *xpath, va_list pile)
Permet de récupérer le reel d'un champs donné du fichier xml.
MLV_Xml * MLV_get_xml_object_of_va(const MLV_Xml *xml_data, const char *xpath, va_list pile)
Permet de récupérer un noeud interne de l'arbre représentant le fichier XML.
MLV_Xml_error MLV_get_string_value_from_xml_va(const MLV_Xml *xml_data, char **result, const char *xpath, va_list pile)
Permet d'accéder à l'interieur d'un champs donné du fichier xml.
MLV_Xml_error MLV_get_float_value_from_xml_va(const MLV_Xml *xml_data, float *result, const char *xpath, va_list pile)
Permet de récupérer le réel d'un champs donné du fichier xml.
MLV_Xml_error MLV_get_integer_value_from_xml_va(const MLV_Xml *xml_data, int *result, const char *xpath, va_list pile)
Permet de récupérer l'entier d'un champs donné du fichier xml.
struct _MLV_Xml MLV_Xml
Définit le type de donnée stockée au format xml dans la bibliothèque MLV.
Definition: MLV_xml.h:51
MLV_Xml_error
Énumère les différents codes d'erreurs que l'on peut rencontrer lorsque l'ordinateur lit un document ...
Definition: MLV_xml.h:75
int MLV_get_number_of_objects_from_xml_va(const MLV_Xml *xml_data, const char *xpath, va_list pile)
Compte le nombre d'objets présents dans le fichier xml verifiant un certain nombre de critères passés...