Hallo zusammen
Ich wollte eine XML Datei einlesen, jetzt habe ich eine Include Datei gefunden die 'MSXML2_TLB.pas'.
Dazu dann folgendes Tutorial
www.techvanguards.co...msxml/hellomsxml.asp
Aber ich bringe es trotzdem nicht zum laufen.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, MSXML2_TLB, StdCtrls;
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var doc: IXMLDOMDocument; MessageText: string; begin doc := CoDOMDocument.Create;
doc.async := False;
if doc.load ('helloworld.xml') then begin MessageText := doc.documentElement.childNodes [0].text; ShowMessage (MessageText); end else ShowMessage (Format ('Error loading XML document.'#13 + 'Error number: %d'#13 + 'Reason: %s'#13 + 'Line: %d'#13 + 'Column: %d', [doc.parseError.errorCode,
doc.parseError.reason, doc.parseError.line, doc.parseError.linePos])); end;
end. |
Fehler:
doc := CoDOMDocument.Create;
wurde nicht gefunden. Ich habe es aber genau wie in der Hilfe gemacht. Kann mir vielleicht sonst jemand ein Beispiel für die MSXML geben, das funktioniert?
Lg
Moderiert von
Christian S.: Topic aus IO, XML und Registry verschoben am Mo 23.06.2008 um 19:26
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt