Tableau des méthodes du Document Object Model.
int addChild(xelement) |
Ajoute un sous-élément. |
int addNext(xelement) |
Ajoute un élément après le dernier
élément. |
void assign(dom) |
Assign un document xml dans un autre dom. |
dom at() |
Pointe sur l'élément courant de l'itérateur. |
dom at(text) |
Points sur l'élément dont le nom est donné. |
dom at(text, text) |
Sélectionne un élément selon nom
et valeur d'attribut. |
dom begin() |
Pointe sur le premier élément d'un niveau. |
void build() |
Crée l'arborescence du document dans l'instance. |
void clear() |
Efface l'arborescence dom. |
dom dec() |
Pointe sur l'élément précédent
de même niveau.
found() retourne false quand le sommet est atteint. |
void display(int) |
Affiche le document au format xml sur l'écran.
L'argument dom.LIGHT pour le format allégé. |
dom([text]) |
Constructeur avec un nom de document en option. |
int down() |
Pointe sur le premier sous-élement. |
void dump() |
Montre sur l'écran la structure interne du document |
boolean empty() |
Retourne vrai si l'arborescence est vide. |
dom end() |
Pointe sur le dernier élément du niveau. |
boolean found() |
Retourne vrai si l'itérateur trouve un autre
élément. |
xnode getChild() |
Retourne le sous-node du node courant. |
xcomment getComment() |
Retourne le commentaire si le node en est un. |
xelement getElement() |
Retourne l'élément si le node
est un élément. |
xnode getNext() |
Retourne le node successeur . |
xscript getScript() |
Retourne le script si le node est un script. |
boolean isComment() |
Retourne vrai si le node courant est un commentaire. |
boolean isElement() |
Retourne vrai si le node courant est un élément. |
boolean isScript() |
Retourne vrai si le node courant est une instruction. |
dom inc() |
Pointe sur l'élément suivant de même
niveau.
found() retourne false quand la fin est atteinte. |
boolean load(text) |
Charge un document xml dans le dom (utilise
expat). |
boolean load(fonction, text) |
Charge un document xml dans le dom (utilise libxml ou
expat). |
dom next() |
Pointe sur l'élément suivant de même
niveau. |
void push(xnode) |
Ajoute un noeud en fin de premier niveau. |
void pushChild(xnode) |
Ajoute un sous-noeud (et ses sous-noeuds)
au noeud acutellement pointé. |
void pushNext(xnode) |
Ajoute un noeud successeur (et ses sous-noeuds)
au noeud actuellement pointé. |
void remove() |
Supprime le node pointé. |
dom reset() |
Pointe sur la racine de l'arborescence. |
void save(text, int) |
Sauve le document, avec le nom en argument.
Même argument additionel que display() |
void setChild(xnode) |
Donne un sous-élément à l'élément
pointé. |
void setNext(xnode) |
Ajoute un successeur à l'élément
pointé. |
void up() |
Remonte au successeur du parent du node courant.
|
|
|
int addAttribute(text, text) |
Ajoute un attribut (nom et valeur) |
xelement begin() |
Pointe sur le premier attribut de l'élément. |
boolean found() |
Retourne false quand l'itérateur échoue. |
text getName() |
Donne le nom de l'élément. |
text getValue(string) |
Retourne la valeur de l'attribut dont le nom est donné. |
xelement inc() |
Pointe sur l'attribut suivant.
found() retourne false quand le sommet est atteint. |
text nextName() |
Nom de l'attribut pointé. |
text nextValue() |
Valeur de l'attribut pointé. |
void setName(text) |
Donne un nom à élément. |
|
|