Ich würde gerne gewarnt werden, wenn schlechte Wetterbedingungen bevorstehen.
Dafür habe ich den Deutschen Wetterdienst gefunden.
Es wird auch eine externe Einbindung für Entwickler angeboten. Ich habe mich mal hierfür entschieden:
http://www.dwd.de/DE/wetter/warnungen_a ... 0bodyText9
Es wird folgender Hinweis gegeben:
Hier noch die Quelle der Daten:JSONP wird anstelle von reinem JSON-Code zur Vermeidung von Domainabhängigkeiten verwendet. Im Unterschied gibt es vor dem eigentlich JSON-Code zusätzlich den Präfix "warnWetter.loadWarnings(" und am Ende noch ein " );". Werden die Anfangs- und Endzeichen entfernt (z.B. durch Nutzung einer "Substring"-Funktion) erhält man den reinen JSON-Code, der entsprechend verarbeitet werden kann.
http://www.dwd.de/DWD/warnungen/warnapp ... nings.json
Das mit dem Extrahieren und Umwandeln in XML klappt auch ohne Probleme:
Code: Select all
response=substring(response, 24, length(response)-2);
xml=convertJSONtoXML('{"root":'+response+"}");

Zum Beispiel:
Code: Select all
warning=evaluateXPathAsString(xml, "/warnings/112060000/event")
Ich habe schon vieles probiert. Mir ist auch aufgefallen, dass im Code ein <instruction/> herum schlummert. Aber auch wenn man das entfernt, funktioniert es nicht.Can not evaluate XPath expression '/warnings/112060000/event' on XML
Damit Ihr die gleichen Daten zur Verfügung habt, füge ich noch die jetzt aktuellen Daten an.
Die XML-Datei lies sich zwar nicht anfügen, aber der JSON-Code genügt ebenfalls.
Viele GrüßeThe upload was rejected because the uploaded file was identified as a possible attack vector.
Mar