Wetter aus XML in HTML anzeigen lassen.

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
JensNDS
Beiträge: 74
Registriert: 21.04.2007 02:39:28
Wohnort: Braunschweig

Wetter aus XML in HTML anzeigen lassen.

Beitrag von JensNDS » 18.01.2014 13:23:21

Moin, ich möchte gerne das Wetter, eine METAR in einer normalen HTML Datei anzeigen lassen, da ich auf PHP und SQL verzichten möchte.

Es gibt zwei Möglichkeiten einmal das Ergebnis von hier: http://aviationweather.gov/adds/metars/ ... met=Submit Da würde ich nur die Zeile mit EDVE benötigen (parsing)

Oder ich müsste das Ergebnis aus einer XML Datei aus folgenden Link auslesen (RAW Daten reichen) :
http://weather.aero/dataserver_current/ ... eforeNow=1

Wie kann ich also das Ergebnis in eine einfache HTML- Datei "importieren?"
Gruß Jens

DeletedUserReAsG

Re: Wetter aus XML in HTML anzeigen lassen.

Beitrag von DeletedUserReAsG » 18.01.2014 13:38:12

Soll’s was Fertiges sein? Falls nein, legst du Wert drauf, dass das XML ordnungsgemäß verarbeitet wird? Falls ja: Python mit ‘nem XML-Modul. Falls nein: Bash, grep, awk, …

JensNDS
Beiträge: 74
Registriert: 21.04.2007 02:39:28
Wohnort: Braunschweig

Re: Wetter aus XML in HTML anzeigen lassen.

Beitrag von JensNDS » 18.01.2014 14:03:32

Ich möchte einfach diese METAR in einer eigenen HTML Datei einzeigen lassen. Einfach nur die aktuelle Zeile.
Gruß Jens

Benutzeravatar
lilith2k3
Beiträge: 107
Registriert: 30.05.2007 00:28:05

Re: Wetter aus XML in HTML anzeigen lassen.

Beitrag von lilith2k3 » 18.01.2014 16:58:05

Das wird so ohne weiteres nicht funktionieren.
Eine Möglichkeit wäre, dass Du die Abfrage im Hintergrund von einem Server ausführen lässt und wahlweise die XML-Datei oder die HTML-Seite auswertest und das Ergebnis in Deine Seite reinrenderst.
Alternativ gäbe es noch die Möglichkeit , dass Du ein iFrame benutzt (https://developer.mozilla.org/en-US/doc ... ent/iframe).

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Wetter aus XML in HTML anzeigen lassen.

Beitrag von Cae » 18.01.2014 18:15:25

Man koennte das Ding vermutlich per AJAX ziehen und gegen einen window.DOMparser().parseString(dein_buffer, 'text/xml') werfen und das herausfallende DOM-Objekt durchlaufen und als Einzeiler drucken. Wie man das im Detail tut, verraet dir jemand, der gerne JavaScript in den Fingern hat.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten