Hi,
Ich habe mal an einem Projekt gearbeitet, indem XML- Dokumente
verwendet wurden.
Mein Partner hat damals Interfaces für die jeweiligen Nodes geschrieben.
Schau mal in der Hilfe nach IXMLNode (unit XMLIntf).
Oder auch:
Unit: XMLDoc
und versuch dich mal mit folgender Funktion.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| function MyClass.LoadXML(aFileName: string): boolean; const TargetNamespace = ''; begin try FDoc := LoadXMLDocument(aFileName); XMLRoot := FDoc.GetDocBinding('NodeName', TNodeKlasse, TargetNamespace) as NodeInterface; FLoaded := true; except ... end; |
// NICHT GETESTET
Mehr wüßt ich jetzt auch nicht.
Lies dich mal in die Hilfe ein, das Thema ist recht umfangreich.
Weiß aber auch nicht ob es vielleicht einfachere Möglichkeiten gibt.
end;
Moderiert von
UGrohne: Code- durch Delphi-Tags ersetzt.
Stellen Sie sich bitte Zirkusmusik vor.