Dilib, module SxmlNode, type SxmlNodeList
De Wicri Outils
Module SxmlNode |
Le type SxmlNodeList hérite de SxmlNode. Il est utilisé pour gérer des listes d'objets XML, ou plus précisément des pointeurs sur des éléments Sxml;
Liste des modules Dilib
Module SxmlNode
|
Constructeur
#include "SxmlNode.h"
SxmlNodeList *SxmlNodeListCreate();
Comme pour tous les types hérités de SxmlNode, le destructeur est SxmlNodeFree().
Fonctions
SxmlNodeListAppend
#include "SxmlNode.h"
SxmlNode *SxmlNodeListAppend(SxmlNodeList *l1, SxmlNode *n1);
Cette fonction ajoute un élément à la liste.
Itérateur
L'itérateur classique positionné SxmlReset fonctionne avec une réserve.
Attention :
ne pas utiliser SxmlNextNode mais SxmlNodeListNextNode
Deux situations sont à considérer :
- traitement itératif sans test de position,
- traitement itératif avec test de position.