• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

XML Datei auslesen

Begonnen von Apollo, 13.11.2015, 08:07:24

⏪ vorheriges - nächstes ⏩

Apollo

Hallo!
Ich habe eine Frage, ich benutze Weatherlink-IP und würde gerne die XML Datei vom Weatherlink-Server auslesen. Wie kann ich die einzelnen Daten (z.B. Temperatur, etc...) aus der XML-Datei in eine HTML Datei einbinden?
Kann mir jemand Tipps geben oder hat jemand Erfahrung damit?

Apollo

Dominik M.

Moin Apollo,

ich denke um eine XML in eine Webseite einzubinden wirst du um PHP nicht herum kommen.
Google mal nach simplexml da bekommst du viele Informationen drüber.

Wenn du weitere Hilfe brauchst helfe ich dir auch gerne :)

Gruß

Dominik
Wetterstation Kiel
www.wetter-ki.de

Apollo

Hallo!
Habe nun gegoogelt und eine Seite gefunden.
Leider kommt bei mir immer eine Fehlermeldung.
Kannst DU mir ein Beispiel geben wie Du z.B: die Termperatur aus http://www.weatherlink.com/xml.php?user=moreweatherlink&pass=OFWOBTSbbbZSVQ ausgibst?

Danke

webworker


<?php$url = "http://www.weatherlink.com/xml.php?user=moreweatherlink&pass=OFWOBTSbbbZSVQ";$xml = simplexml_load_file($url);echo $xml->temp_c;?>

Freundliche Grüße

Rene

private Wetterstation Frohngau / Eifel
www.wetterstation-frohngau.de

melior

Hallo,

es gibt noch einen anderen Weg. Wenn man in das XML eine Stylesheet-Anweisung hineinschreiben kann, dann kann man dem Browser einfach die XML-Datei "vorwerfen". Mit Hilfe der darin enthalteten Stylesheet-Anweisung verweist man auf eine XSL-Datei, in der man das Layout (hier HTML) beschreibt.

Tschüß André

Apollo

Hallo!
Vielen Dank für deine Antwort, das hat mir schon mal sehr weitergeholfen.
Wie kann ich allerdings mehrere Werte ausgeben?
Muss ich für jeden Wert den gesamten Code verwenden?
lg

Dominik M.

Moin Apollo,

sorry das ich jetzt erst schreibe.

Webworker hat dir ja schon geantwortet.

Wenn du mehrere Werte aus einer xml möchtest machst du mehrere abfragen.


<?php$url = "http://www.weatherlink.com/xml.php?user=moreweatherlink&pass=OFWOBTSbbbZSVQ";$xml = simplexml_load_file($url);echo $xml->temp_c;echo $xml->temp_d;echo $xml->temp_e;?>



Viele Grüße
Wetterstation Kiel
www.wetter-ki.de