Entwickler-Ecke
Dateizugriff - Wie lese und parse ich eine XML-Datei?
catweasel - Fr 03.10.03 20:26
Titel: Wie lese und parse ich eine XML-Datei?
Hi,
ich hab mal ne Frage zu XML.... Nichts spezielles, eher allgemein. Fänds gut wenn mir mal jemand den Ansatz/ein Beispiel beschreibt wie man hier vorzugehen hat:
Ich möchte die Daten (in XML-Form) meiner SETI@home Statistik abrufen und daraus einen Graph erstellen. Die Sache mit dem Graph is easy wenn man die Daten erstmal hat... und genau da liegt das Problem.... Ich hab keine Ahnung wie man mit den Verschiedenen XML-Clients und Transformern und so weiter umgeht. Sämtliche Onlinehilfe und die Konsultation zweier Delphi-Bücher hat mir auch keine Erleuchtung bringen können...
Also: Wie lese ich eine XML-Datei ein? Wie kann/muss ich es parsen um an die Werte zu kommen?
Für jeden Tipp wär ich dankbar..
Catweasel
Moderiert von
Tino: Titel geändert.
catweasel - Sa 04.10.03 01:13
Titel: Danke für den Tipp...
Hi,
Danke für den Tipp,
die Tutorials haben tatsächlich etwas gebracht.
Hab jetzt gut was zum üben :D
hmmm aaaber ein Problem hab ich noch....
In den Tutorials wurde die XML-Datei immer mit loadfromfile();
eingelesen.
Wenn die Datei aber "aus dem Netz" kommt, geht das nicht...
loadfromfile('http://ssl.setiathome.berkeley.......');
funktioniert irgendwie nicht.....
(Wäre auch praktisch um html-files direkt als asciitext lesen zu können)
Also wie öffnet man Dateien ausm Netz...?
Ich beschäftige mich noch nich sooooo lange mit Delphi. :oops:
Catweasel
Anonymous - Sa 04.10.03 09:00
Um eine Datei runerzuladen, kannst du TNMHTTP (ich glaube Fastnet) benutzen.
Delphi-Quelltext
1: 2:
| nmhttp1.get('http://www.foo.com/bar.zip'); str := nmhttp1.body; |
[/delphi]
catweasel - So 05.10.03 18:06
Titel: Hmmm irgendwie gehts nich so ganz
Hi,
Hab das mal ausprobiert, aaaaber irgendwas mach ich wohl falsch....
Wenn ich das Probiere bleibt der string immer leer :-(
Catweasel....
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!