Danke erstmal.
Ich nehme mal an, dass doc ein XMLDocument ist, welches ich noch createn muss und dann darin das
XML-File laden muss!?
Also ich habe mal folgendes versucht:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
doc:TXMLDocument;
str_matchid:string;
begin
doc := TXMLDocument.Create(nil);
doc.LoadFromFile('pages\temp.xml');
ShowMessage(doc.XML.Text);
str_MatchID := VarToStr(doc.documentElement.getAttribute('matchid'));
ShowMessage(str_MatchID);
doc.Free;
end;
Ich sehe in der ersten Showmessage den
XML-Dateiinhalt und anschliessend eine Fehlermeldung:
Im Projekt Project2.exe ist eine Exception der Klasse EConvertError aufgetreten. Meldung: 'Format '%p' ungültig oder nicht kompatibel mit Argument'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Der Fehler rührt mit Sicherheit aus dieser Zeile Code:
str_MatchID := VarToStr(doc.documentElement.getAttribute('matchid'));
Er tritt auch auf, wenn ich nur
doc.documentElement.getAttribute('matchid')
aufrufe.