Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#339

AW: himXML (gesprochen himix ML)

  Alt 10. Apr 2018, 06:27
Moinmoin,

erstmal, super Lib, im Großen und Ganzen bin ich sehr zufrieden damit.

Bei meinem neusten Projekt bekomm ich aber ein Problem.

Schnippsel der Daten

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Label1 Display="Label1" Kind="tkClass" Value="" Typename="Vcl.StdCtrls.TLabel" Parentname="" Qualified="Vcl.StdCtrls.TLabel">
  <Align Display="Align" Kind="tkEnumeration" Value="alBottom" Typename="TAlign" Parentname="TLabel" Qualified="Vcl.Controls.TAlign"/>
  <Alignment Display="Alignment" Kind="tkEnumeration" Value="taCenter" Typename="TAlignment" Parentname="TLabel" Qualified="System.Classes.TAlignment"/>
  <Anchors Display="Anchors" Kind="tkSet" Value="[akLeft,akRight,akBottom]" Typename="TAnchors" Parentname="TLabel" Qualified="System.UITypes.TAnchors">
Beim Zugriff auf die einzelnen Nodes (nach dem Laden) bekomme ich zwar den Node, aber nicht seine Attribute:

Delphi-Quellcode:
  xml := TXMLFile.Create(NIL,true);
  xml.LoadFromFile(filename);
  node := ftree.GetFirst();
  ndata := Ftree.GetNodeData(node);
  path := ndata^.Display;
  xnode := xml[path];
  if (xnode <> NIL) then
  begin
    :
Hab einen Haltepunkt beim if gesetzt, und mir xnode.Attributes.count anzeigen lassen....ist 0.
Ich hab das ganze nicht nur mit dem Rootnode sonder auch mit Subnodes auspropiert. Den Node bekomm ich,
die Attribute nicht.

Wo liegt das Problem ?
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat