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 ?