Data.Cloud.CloudAPI.PopulateKeyValuePairs
Delphi
procedure PopulateKeyValuePairs(Parent: IXMLNode; PairList: TStrings; const PairNodeName: string; const KeyNodeName: string; const ValueNodeName: string);
C++
extern DELPHI_PACKAGE void __fastcall PopulateKeyValuePairs(Xml::Xmlintf::_di_IXMLNode Parent, System::Classes::TStrings* PairList, const System::UnicodeString PairNodeName, const System::UnicodeString KeyNodeName = L"Name", const System::UnicodeString ValueNodeName = L"Value");
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | Data.Cloud.CloudAPI |
Beschreibung
Füllt die bereitgestellte Stringliste mit Schlüssel/Wertepaaren.
Jeder untergeordnete Knoten des angegebenen Knotens wird überprüft. Wenn der Name mit dem angegebenen Wert von PairNodeName
übereinstimmt, dann wird dieser untergeordnete Knoten daraufhin überprüft, ob er einen Textknoten enthält, dessen Name dem Wert von KeyNodeName
und ValueNodeName
entspricht. Die Werte dieser beiden Knoten werden als Schlüssel/Wertepaar verwendet, das in die angegebene Liste eingefügt wird.
In der folgenden Tabelle ist die Bedeutung der Parameter für beide überladenen Methoden aufgeführt:
Parameter | Beschreibung |
---|---|
|
Der Knoten, der durchlaufen werden soll. |
|
Die Liste, die mit Schlüssel/Wertepaaren gefüllt werden soll. |
|
Der Name des untergeordneten Knotentyps, aus dem ein einzelnes Paar ermittelt werden soll. |
|
Der Name des Knotens, der die Schlüsselinformation eines Paars enthält. |
|
Der Name des Knotens, der die Wertinformation eines Paars enthält. |