Forum: Sonstige Fragen zu Delphi
Delphi
by Elmariachi,
7. Okt 2013
Embarcadero hat das selbst so in den Beschreibungen drin, siehe Link und man findet es auch sonst oft wenn man danach sucht.
http://docwiki.embarcadero.com/CodeExamples/XE3/en/TXMLDocument_use_case_%28Delphi%29
Mit NewXMLDocument ist alles logisch, weil das ein IXMLDocument zurückgibt. Was mich wirsch macht ist, dass man eine Variable vom Typ IXMLDocument, also ein Interface hat, aber ein...
Forum: Sonstige Fragen zu Delphi
Delphi
by Elmariachi,
7. Okt 2013
Das ist jetzt gerade 10 Jahre alt geworden, aber ich möchte hier trotzdem nochmal nachhaken. Für gewöhnlich ist es ja so, man deklariert ein IXMLDocument und erzeugt dann darauf ein TXMLDocument
var
XMLDoc:IXMLDocument;
begin
XMLDoc:=TXMLDocument.Create(nil);
...
TXMLDocument erbt ja von TComponent und implementiert zusätzlich IInterface, IXMLDocument (und IXMLDocumentAccess).