![]() |
Re: LightWeight XML-Unit gesucht
Hallo,
bei mir geht das ohne Probleme. Aber wenn Du die Unit "XMLHelp" einbindest, findest Du ein paar nützliche Funktionen, unter Anderem die Funktion CreateFromFile, welche Dir ein XML-Interface liefert (und zwar je nach installierter Version ein IXMLDOMDocument2 oder IXMLDOMDocument3):
Delphi-Quellcode:
Interessant wäre natürlich noch, wo genau das Programm aussteigt. Hast Du auch die Version 4 oder 6 von MSXML drauf? Version 3 sollte auch funktionieren, habe ich aber nie getestet, da ich immer mindestens v4 vorgefunden habe.
uses
MSXML2_TLB_Light, XMLHelp; procedure TImport.Import; var User: TUser; XMLDoc: IXMLDOMDocument; begin User := TUser.Create; XMLDoc := CreateFromFile('hal9000.xml'); if Assigned(XMLDoc) then begin writeln('gut'); end else begin Writeln('Fehler'); end; Add(User); end; Gruß xaromz |
Re: LightWeight XML-Unit gesucht
Also mit dem VDS2006 hat es dann geklappt. Und dann ließ es sich auch mit d& kompilieren. Funktioniert wunderbar. Danke.
|
Re: LightWeight XML-Unit gesucht
Ich möchte das Thema gerne einmal aufwärmen. Hat jemand irgendeine Idee, woher ich eine "lightweight" XML-Lib bekomme? Dabei meine ich eine, wie Luckie sie angesprochen hat: Ohne SysUtils, Classes und Co, zwecks Einbindung in ein nonvcl-Projekt.
|
Re: LightWeight XML-Unit gesucht
Nimm doch die von xaromz.
|
Re: LightWeight XML-Unit gesucht
Hmm... Kann ich denn sicher sein, dass auf Rechnern > XP MSXML installiert ist?
|
Re: LightWeight XML-Unit gesucht
Also unter Vista und Windows 7 läuft mein Usermanager, also zumindest startet er.
|
Re: LightWeight XML-Unit gesucht
Hmm... Ich hab grad die light-Version installiert. Ich komme auf 60k mehr... wenn ich das genau überlege... vielleicht tuts ja auch ein Aufbau im INI-Format, auch wenn das nicht so "trendy" ist. Aber der zusätzliche Balast ist kleiner. :stupid:
|
Re: LightWeight XML-Unit gesucht
Wenn die Struktur nicht so verschachtelt ist, kannst du sie auch von "Hand" schreiben. Habe ich auch erst gemacht.
|
Re: LightWeight XML-Unit gesucht
Zitat:
(es sind oftmals mehrere Versionen installiert und irgendeine sollte es schon geben) Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:43 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