Wetterstationsforum.info - Archiv

Software => Weather-Link => Thema gestartet von: Apollo am 13.11.2015, 08:07:24

Titel: XML Datei auslesen
Beitrag von: Apollo am 13.11.2015, 08:07:24
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
Titel: Re: XML Datei auslesen
Beitrag von: Dominik M. am 13.11.2015, 21:05:33
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
Titel: Re: XML Datei auslesen
Beitrag von: Apollo am 15.11.2015, 20:26:26
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 (http://www.weatherlink.com/xml.php?user=moreweatherlink&pass=OFWOBTSbbbZSVQ) ausgibst?

Danke
Titel: Re: XML Datei auslesen
Beitrag von: webworker am 19.11.2015, 09:39:55

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

Titel: Re: XML Datei auslesen
Beitrag von: melior am 20.11.2015, 08:04:37
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é
Titel: Re: XML Datei auslesen
Beitrag von: Apollo am 27.11.2015, 12:10:48
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
Titel: Re: XML Datei auslesen
Beitrag von: Dominik M. am 30.11.2015, 20:06:05
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