Hallo Leute,
ich bin dabei, eine
XML-Datei mit TXMLDocument auszulesen.
Dabei sollen bestimmte Nodes für einen späteren gebrauch gespeichert werden.
Dies mache ich so:
Delphi-Quellcode:
var
Objects: TStrings;
XMLNode: IXMLNode;
begin
{...}
Objects.AddObject(XMLNode.Attributes['name'], TXMLNode(XMLNode));
Wenn ich hinterher wieder auf das Object zugreifen will, dann kommt eine Zugriffsverletzung.
Delphi-Quellcode:
for i := 0 to Pred(Objects.Count) do
XMLNode := TXMLNode(Objects.Objects[i]);
Wahrscheinlich speichere ich oben die Instanz falsch ab, aber wie mache ich es richtig??
MfG
Stevie