Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi XML-APIs aus dem internet auslesen (https://www.delphipraxis.net/144830-xml-apis-aus-dem-internet-auslesen.html)

betas 17. Dez 2009 16:38


XML-APIs aus dem internet auslesen
 
Hallo
super forum habe schon einiges gelesen....

jetzt stehe ich vor einem neuen Problem weis jemand von euch wie man

XML-APIs aus dem internet in "echtzeit" importiert,intervall ca. 30 min.

also ich brauch nur drei daten und wenn möglich direckt in eine variable rein um dann weiter damit arbeiten zu können
es geht um zahlen...
so sieht das in XML aus was ich bekomm.e

$stadt_1 = $xml3->>forecast_information->city[data]


vielen dank im voraus.....

jfheins 17. Dez 2009 16:41

Re: XML-APIs aus dem internet auslesen
 
Zitat:

Zitat von betas
so sieht das in XML aus was ich bekomm.e

$stadt_1 = $xml3->>forecast_information->city[data]

Ähhhh ... sicher dass das XML ist? Wenn nein => Pos() & Copy()

betas 17. Dez 2009 17:28

Re: XML-APIs aus dem internet auslesen
 
//Auslesen der einzelnen XML-Felder
$stadt_1 = $xml3->weather->forecast_information->city[data];
$himmel_1 = $xml3->weather->current_conditions->condition[data];
$temperatur_1 = $xml3->weather->current_conditions->temp_c[data];
$wind_1 = $xml3->weather->current_conditions->wind_condition[data];
$feucht_1 = $xml3->weather->current_conditions->humidity[data];

so bekomm ichs-...

himitsu 17. Dez 2009 17:36

Re: XML-APIs aus dem internet auslesen
 
> ist in XML nicht erlaubt (außer in CDATA-Nodes) ,
darum wird es umgewandelt.

Aber eigentlich sollte es von der XML-Lib zurückgewandelt werden .. womit ließt du die XML-Datei denn aus?


du kannst aber notfalls mit StringReplace '>' in '>' umwandeln

generic 17. Dez 2009 17:48

Re: XML-APIs aus dem internet auslesen
 
Das ist (evtl.) nicht geparster html-encoded PHP Code.

Ruio 17. Dez 2009 20:43

Re: XML-APIs aus dem internet auslesen
 
Zitat:

Zitat von generic
Das ist (evtl.) nicht geparster html-encoded PHP Code.

SO wie ich das seh hat der php-Parser da vergessen zu parsen :gruebel:

betas 18. Dez 2009 05:47

Re: XML-APIs aus dem internet auslesen
 
also ich möchte diese daten auslesen.

hoffe es ist erlaubt.....
wenn nichr sorry...

http://www.keepaneye.de/wetterdaten-...api-verwenden/

ich möchte luftf. Temp. druck, für eine Stadt online in delphi einlesen...
vileicht habt ihr ne andere api für die daten mit denen es leichte geht...
windows stellt zur not ja auch diese daten zur verfügung....

danke für eure hilfe...

Ruio 18. Dez 2009 13:54

Re: XML-APIs aus dem internet auslesen
 
Was da auf der verlinkten Seite ist, ist ein php-Script zum auslesen.
Dort kommst du zur API:
http://www.google.com/ig/api?weather=muenchen&hl=de

München erstzt man natürlich durch die jeweilige Stadt :wink:

betas 18. Dez 2009 14:15

Re: XML-APIs aus dem internet auslesen
 
oh ja sorry...

:wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz