« Items (xmlitem) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
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>

Dernière version du 11 août 2009 à 07:13

<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='delphi'> procedure foo(elt:TxmlItem); var idx:Integer; begin

 for idx:=0 to elt.Count-1 do
  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; </source>

Pour créer un élément enfant créez un élément dont le proriétaire est l'élément :

<source lang='delphi'> procedure foo(elt:TxmlItem); begin

 child := TxmlItem.Create(elt);
 child.ItemName := 'item'+inttostr(elt.Count);
 ...

end; </source>

Voir aussi:

{{#if:Eléments XML (tech)|

{{#if:Eléments XML (tech)|— Eléments XML (tech) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}