Items (xmlitem)
De Wiki1000
(Différences entre les versions)
Ligne 12 : | Ligne 12 : | ||
for idx:=0 to elt.Count-1 do | for idx:=0 to elt.Count-1 do | ||
doSomething(elt.Items[idx]); | doSomething(elt.Items[idx]); | ||
+ | end; | ||
+ | </source> | ||
+ | |||
+ | '''Utilisation en itérateur''' | ||
+ | <source lang='delphi'> | ||
+ | procedure foo(elt:TxmlItem); | ||
+ | var itm:TxmlItem; | ||
+ | begin | ||
+ | foreach itm in elt do | ||
+ | doSomething(itm); | ||
end; | end; | ||
</source> | </source> |
Version actuelle en date du 11 août 2009 à 08:13
property Items[index:Integer]:integer;
Lecture seule
Cette propriété accède aux éléments enfants de l'élément.
Exemple:
procedure foo(elt:TxmlItem); var idx:Integer; begin for idx:=0 to elt.Count-1 do doSomething(elt.Items[idx]); end;
Utilisation en itérateur
procedure foo(elt:TxmlItem); var itm:TxmlItem; begin foreach itm in elt do doSomething(itm); end;
Pour créer un élément enfant créez un élément dont le proriétaire est l'élément :
procedure foo(elt:TxmlItem); begin child := TxmlItem.Create(elt); child.ItemName := 'item'+inttostr(elt.Count); ... end;
Voir aussi: