/
TccFastXML.GetNodeElements

TccFastXML.GetNodeElements

Parameter

(Path : WideString; List : TStringList) : Boolean;
(Path : Array of WideString; List : TStringList) : Boolean;

Beschreibung

Die Funktion ermittelt alle Elemente des angegebenen Pfades und übergibt diese in die zuvor generierte und übergebene StringListe.

Beispiel

begin
  FastXML := TccFastXML.Create;
  try
    FastXML.RootNode := 'Example';
    FastXML.AllowMultiNodes := false;
    FastXML.Enhanced := true;

    FastXML.AddNode('/Example/Name/First','CTO',false);
    FastXML.AddNode(['Example','Name','Second'],'CLARC',false);

    List := TStringList.Create;
    try
      FastXML.GetNodeElements('/Example/Name',List);

      // alternativ

      FastXML.GetNodeElements(['Example','Name'],List);

      for i:=0 to List.Count-1 do
        ShowMessage(List.Strings[i]);
    finally
      List.Free;
    end;
  finally
    FastXML.Free;
  end;
end;

Related content

TccFastXML.XML
TccFastXML.XML
More like this
TccFastXML.XML
TccFastXML.XML
More like this
TccFastXML.DeleteNode
TccFastXML.DeleteNode
More like this
TccFastXML.GetNodeValue
TccFastXML.GetNodeValue
More like this
TccFastXML.GetAttributeValue
TccFastXML.GetAttributeValue
More like this
TccHTTPResponse.ContentText
TccHTTPResponse.ContentText
More like this