Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#41

Re: LightWeight XML-Unit gesucht

  Alt 5. Jun 2007, 09:57
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:
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;
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.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat