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

De Wiki1000
(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:Document XML]]
[[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:

Eléments XML (tech)Développement DSM