Einzelnen Beitrag anzeigen

torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#11

Re: Daten aus XML mittels XSL anzeigen => funzt nicht...

  Alt 18. Apr 2007, 13:06
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.
Danke
Tom
  Mit Zitat antworten Zitat