Dilib, module SxmlNode, type SxmlLeaf

De Wicri Outils
LogoDilib.gif
Panneau travaux.png
Bibliothèque Dilib (ressources numériques)
Module SxmlNode

Le type SxmlLeaf est une spécialisation du type SxmlElement pour manipuler des sous-arbres réduits à une feuille.

 

Définition

Constructeurs

SxmlLeafCreate

Synopsis
#include "SxmlNode.h"
SxmlLeaf *SxmlLeafCreate(char *tag, char *text);
Exemple 
SxmlLeaf *titleNode;
titleNode=SxmlLeafCreate("titre", "ceci est un titre en français");

Accès aux composants

Toutes les méthodes définies sur un SxmlElement s'appliquent ici.

SxmlLeafText

char     *SxmlLeafText(SxmlLeaf *xl1);

Tests de type et prédicats

SxmlIsLeaf

Synopsis
SxmlLeaf *SxmlIsLeaf(SxmlNode *node);

Cette fonction renvoie un pointeur sur node si celui-ci est de type SxmlLeaf et la valeur NULL sinon.

Modifications

SxmlLeafSetText

Synopsis
SxmlLeaf *SxmlLeafSetText(SxmlNode *leaf, char *nexText);

Cette fonction remplace la chaîne contenue dans le leaf par celle donnée en paramètre.