« Items (xmlitem) » : différence entre les versions
(Nouvelle page : <source lang='delphi'>property Items[index:Integer]:integer;</source> '''Lecture seule''' Cette propriété accède aux éléments enfants de l'élément. Exemple: <source lang='d...) |
Aucun résumé des modifications |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| 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> | ||
| Ligne 31 : | Ligne 41 : | ||
{{Footer|Eléments XML (tech)}} | {{Footer|Eléments XML (tech)}} | ||
[[category: | [[category:Elément XML]] | ||
Dernière version du 11 août 2009 à 07: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: