Fonctions | |
| int | SPI_XML_open_xml_file (const std::string &dir, const std::string &name) |
| Ouvre un fichier xml en lecture. | |
| void | SPI_XML_close_xml_file () |
| Ferme le fichier xml. | |
| int | SPI_XML_find_node (const std::string &nodeName) |
| Recherche et sélectionne un noeud du fichier XML Le noeud doit être unique dans le fichier. | |
| int | SPI_XML_select_node (const std::string &nodeName) |
| Sélectionne un noeud du fichier XML (mode relatif) | |
| int | SPI_XML_select_next_node () |
| Sélectionne le noeud suivant de même nom. | |
| int | SPI_XML_select_parent_node () |
| Sélectionne le noeud parent du noeud courant. | |
| int | SPI_XML_select_root_node () |
| Sélectionne le noeud racine. | |
| int | SPI_XML_select_node_loop (const std::string &nodeName) |
| Sélectionne un noeud (mode relatif) pour faire une boucle. | |
| int | SPI_XML_select_next_node_loop () |
| Sélectionne le noeud suivant de même nom dans la boucle. | |
| int | SPI_XML_get_current_string_attrib (const std::string &attribName, std::string &value) |
| Lit la valeur chaîne de l'attribut. | |
| int | SPI_XML_get_current_real_attrib (const std::string &attribName, double *value) |
| Lit la valeur réel de l'attribut. | |
| int | SPI_XML_get_current_integer_attrib (const std::string &attribName, int *value) |
| Lit la valeur entière de l'attribut. | |
| int | SPI_XML_get_current_child (std::string &value) |
| Lit la valeur contenue dans le noeud. | |
| int | SPI_XML_read_node_string (const std::string &nodeName, std::string &value) |
| Lit la valeur chaîne d'un noeud. | |
| int | SPI_XML_read_node_real (const std::string &nodeName, double *value) |
| Lit la valeur réelle d'un noeud. | |
| int | SPI_XML_read_node_integer (const std::string &nodeName, int *value) |
| Lit la valeur entière d'un noeud. | |
Lecture des fichiers XML
| void SPI_XML_close_xml_file | ( | ) |
| int SPI_XML_find_node | ( | const std::string & | nodeName | ) |
Recherche et sélectionne un noeud du fichier XML
Le noeud doit être unique dans le fichier.
| [in] | nodeName | nom du noeud |
| int SPI_XML_get_current_child | ( | std::string & | value | ) |
Lit la valeur contenue dans le noeud.
| [out] | value | valeur contenue dans le noeud |
| int SPI_XML_get_current_integer_attrib | ( | const std::string & | attribName, |
| int * | value ) |
Lit la valeur entière de l'attribut.
| [in] | attribName | nom de l'attribut |
| [out] | value | valeur entière de l'attribut |
| int SPI_XML_get_current_real_attrib | ( | const std::string & | attribName, |
| double * | value ) |
Lit la valeur réel de l'attribut.
| [in] | attribName | nom de l'attribut |
| [out] | value | valeur réelle de l'attribut |
| int SPI_XML_get_current_string_attrib | ( | const std::string & | attribName, |
| std::string & | value ) |
Lit la valeur chaîne de l'attribut.
| [in] | attribName | nom de l'attribut |
| [out] | value | valeur chaîne de l'attribut |
| int SPI_XML_open_xml_file | ( | const std::string & | dir, |
| const std::string & | name ) |
Ouvre un fichier xml en lecture.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| int SPI_XML_read_node_integer | ( | const std::string & | nodeName, |
| int * | value ) |
Lit la valeur entière d'un noeud.
| [in] | nodeName | nom du noeud |
| [out] | value | valeur entière du noeud |
| int SPI_XML_read_node_real | ( | const std::string & | nodeName, |
| double * | value ) |
Lit la valeur réelle d'un noeud.
| [in] | nodeName | nom du noeud |
| [out] | value | valeur réelle du noeud |
| int SPI_XML_read_node_string | ( | const std::string & | nodeName, |
| std::string & | value ) |
Lit la valeur chaîne d'un noeud.
| [in] | nodeName | nom du noeud |
| [out] | value | valeur chaîne du noeud |
| int SPI_XML_select_next_node | ( | ) |
Sélectionne le noeud suivant de même nom.
| int SPI_XML_select_next_node_loop | ( | ) |
Sélectionne le noeud suivant de même nom dans la boucle.
| int SPI_XML_select_node | ( | const std::string & | nodeName | ) |
Sélectionne un noeud du fichier XML (mode relatif)
| [in] | nodeName | nom du noeud |
| int SPI_XML_select_node_loop | ( | const std::string & | nodeName | ) |
Sélectionne un noeud (mode relatif) pour faire une boucle.
| [in] | nodeName | nom du noeud |
| int SPI_XML_select_parent_node | ( | ) |
Sélectionne le noeud parent du noeud courant.
| int SPI_XML_select_root_node | ( | ) |
Sélectionne le noeud racine.