Gérer le XML dans Flash
CHAPITRE 13
317
function affichageSousForme1(evt:Event):void {
var listeNomsFilms:XMLList = new XMLList(fichierXML.Film.@nom);
zoneAffichage.text="";
for each (var noms in listeNomsFilms) {
zoneAffichage.appendText("Film : "+noms+"\n");
}
}
function affichageSousForme2(evt:Event):void {
zoneAffichage.text="";
for each (var leNoeud in fichierXML.Film) {
zoneAffichage.appendText(leNoeud.Annee+" : "+leNoeud.@nom+"\n");
}
}
Pourquoi faire appel à la classe XMLList() ?
L’objectif d’une telle méthode est de démontrer, qu’en passant par la classe XMLList(), on
peut isoler des données en les stockant dans une instance qui bénéficie, de ce fait, des
méthodes et propriétés de la classe dont elle est issue.
Modifier la valeur d’un nœud ou d’un attribut
Fichiers de référence : Chapitre13/xml7.fla et Chapitre13/entreprise.xml
Une fois encore, la technique est très simple : il suffit de faire référence à la valeur du nœud
ou de l’attribut à modifier pour pouvoir modifier sa valeur. Ainsi, dans l’exemple suivant,
nous allons changer le nom du service dans lequel travaille Jacques DURAND.


Financier
2


Direction du personnel
3


Expédition du courier
RDC


Direction du personnel
3

Précédent

- 345/426

Suivant