Einzelnen Beitrag anzeigen

Scurra

Registriert seit: 19. Jan 2015
81 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Visio-XML mit Mischung aus Textknoten und ChildNodes

  Alt 12. Jan 2016, 10:48
Bei mir ist xmlNode.ChildNodes.Count = 3. Bei mir funktioniert es so:
Delphi-Quellcode:
var
  xmlDoc: IXMLDocument;
  xmlNode: IXMLNode;
  idx: integer;
begin
  xmlDoc := newXMLDocument;
  xmlDoc.LoadFromFile(ExtractFilePath('C:\Test.xml');
  xmlNode := xmlDoc.DocumentElement.ChildNodes.Get(0);

  for idx := 0 to xmlNode.ChildNodes.Count -1 do
  begin
    if xmlNode.ChildNodes.Get(idx).NodeType = ntText then
      ShowMessage(xmlNode.ChildNodes.Get(idx).Text);
  end;
end;
Evtl. muss man noch Trim(...) verwenden o. ä.
  Mit Zitat antworten Zitat