Items (xmlitem)

De Wiki1000
(Différences 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...)
 
 
(Une révision intermédiaire par un utilisateur est masqué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]]

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:

Eléments XML (tech)Développement DSM

Outils personnels