Xml.XMLDoc.TXMLNodeCollection.CreateItemList

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CreateItemList(CheckFirst: Boolean = False);

C++

void __fastcall CreateItemList(bool CheckFirst = false);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeCollection

Description

Crée l'objet implémentant la propriété List.

Les applications ne peuvent pas appeler la méthode protégée CreateItemList. Elle est utilisée de manière interne lorsque TXMLNodeCollection doit créer un objet séparé afin d'implémenter la propriété List. Un objet implémentation séparé n'est requis que si ce noeud contient des noeuds enfant ne figurant pas dans la collection. Sinon, TXMLNodeCollection peut simplement utiliser la propriété ChildNodes.

CheckFirst spécifie si CreateItemList doit vérifier si la propriété ChildNodes comprend actuellement des noeuds ne figurant pas dans la collection. Lorsque CheckFirst a la valeur true, CreateItemList vérifie d'abord la propriété ChildNodes : si tous les noeuds figurent dans la collection, elle ne crée pas de liste de stockage séparée pour ceux-ci. Lorsque CheckFirst a la valeur false (ou lorsque la propriété ChildNodes comprend des noeuds ne figurant pas dans la collection), CreateItemList instancie une liste afin d'y stocker les noeuds de la collection et y ajoute tous les noeuds de la collection répertoriés dans ChildNodes.

Voir aussi