![]() |
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; . . . |
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 ;) |
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