table of contents
- bookworm 3.1.0-8
MLV_xml_va.h(3) | Library Functions Manual | MLV_xml_va.h(3) |
NAME¶
MLV_xml_va.h - Ce fichier définit les même prototypes des fonctions que MLV_xml.h mais en utilisant en argument sulémentaire une liste de type va_list.
SYNOPSIS¶
Fonctions¶
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_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. 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_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. 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 en paramètre de la
fonction. 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.
Description détaillée¶
Ce fichier définit les même prototypes des fonctions que MLV_xml.h mais en utilisant en argument sulémentaire une liste de type va_list.
Auteur
Marc Zipstein
Les fichiers xml sont utilisés pour stocker les données nécessaires au fonctionnement d'un programme. Ils permettent de modifier facilement l'exécution du programme sans avoir à le modifier. En effet, ils sont lisibles par l'homme et par la machine en même temps. Ils constituent donc une interface pratique entre l'ordinateur et l'utilisateur.
Documentation des fonctions¶
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. 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ètres
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
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. 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ètres
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
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. 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ètres
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
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 en paramètre de la fonction.
Paramètres
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
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. Attention: Il ne faut pas oublier de libérer la mémoire associée au champs result.
Paramètres
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
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. Cette fonction n'est pas encore implémentée.
Paramètres
xpath Le chemin d'accès.
pile La pile des complements de paramètres comme dans vaprintf.
Renvoie
Auteur¶
Généré automatiquement par Doxygen pour MLV-3.1.0 à partir du code source.
Lundi 2 Janvier 2023 | MLV-3.1.0 |