Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi TXMLDocument (https://www.delphipraxis.net/26575-txmldocument.html)

day 25. Jul 2004 19:30


TXMLDocument
 
Hallo

Wieso kann ich der create Methode (von TXMLDocument) kein Filename übergeben. Wieso geht es nur mit einer Form??
Das Problem ist, dass ich eine eigene Klasse geschrieben habe die mir ein XML File auslesen soll. Somit kann ich dort keine Form übergeben (TComponent). Hat jemand eine Idee?
( Es wird ja ein Create angegeben welchem man ein Filename übergeben kann?! )

Code:
 Try
      XMLDoc := TXMLDocument.Create(fileName); // So gehts aus irgendeinem grund nicht
      XMLDoc.DOMVendor := DOMVendors.Find('Open XML');
      XMLDoc.Active:=True;
.
.
.

mirage228 25. Jul 2004 21:10

Re: TXMLDocument
 
Hi,

wenn du dein "xmlDoc" den Typ IXMLDocument hat dann geht es schon - aber LoadFromFile musst du, glaube ich, trotzdem verwenden.
Bei der Verwendung von IXMLDocument fällt zu dem das .Free() am Ende immer weg ;)

day 25. Jul 2004 21:30

Re: TXMLDocument
 
hallo

danke mit IXMLDocument klappt es. Allerdings kann ich den DOMVendor nicht mehr setzen.
Irgendwie scheint da ein Fehler vorhanden zu sein bei TXMLDocument. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz