XML Parsen

T

tefracky

App-Anbieter (kostenlos)
184
Hallo Leute,
ich stehe gerade total auf dem Schlauch. Wie kann ich mit Tasker und JavaScript so eine XML Parsen, dass mir einfach nur z.B. die <City> ausgegeben wird. Bitte nicht mit Variable suchen und aufteilen, bei 30 Sachen dauert das ewig. Alternativ geht es auch, ein JSON zu parsen. Die Code Beispiele sind unten. Für Hilfe wäre ich unendlich dankbar.

Code:
 <response>

<version>0.1</version>

<termsofService>

http://www.wunderground.com/weather/api/d/terms.html

</termsofService>

<features>

<feature>conditions</feature>

<feature>astronomy</feature>

<feature>forecast10day</feature>

</features>

<current_observation>

<image>

<url>http://icons.wxug.com/graphics/wu2/logo_130x80.png</url>

<title>Weather Underground</title>

<link>http://www.wunderground.com</link>

</image>

<display_location>

<full>Staufenberg, Deutschland</full>

<city>Staufenberg</city>

Code:
{ "response": { "version":"0.1", "termsofService":"http://www.wunderground.com/weather/api/d/terms.html", "features": { "conditions": 1 , "astronomy": 1 , "forecast10day": 1 } } ,"current_observation": { "image": { "url":"http://icons.wxug.com/graphics/wu2/logo_130x80.png", "title":"Weather Underground", "link":"http://www.wunderground.com" }, "display_location": { "full":"Staufenberg, Deutschland", "city":"Staufenberg",



Gruß
tefracky

SlimKat Saber / Dorimanx 10.43.112
 
Wieso nicht mit Split.
Selbst Bei 30 Punkten geht das schnell.
Hier ein Beispiel:
Test (105) A1: Variable Set [ Name:%Ort To:<city>Staufenberg</city> Do Maths:Off Append:Off ]
A2: Variable Split [ Name:%Ort Splitter:<city> Delete Base:Off ]
A3: Variable Split [ Name:%Ort2 Splitter:</city> Delete Base:Off ]
A4: Flash [ Text:%Ort21 Long:Off ]

%Ort kann man auch durch %HTTPD ersetzen.
Ich nutze diese Splitt-Methode mit Wetter-Yahoo. Klappt prima.
 
Im Moment habe ich das auch mit Split laufen, aber das dauert sehr lange, es sind insgesamt über 100 Befehle. Deshalb suche ich eine schnellere Möglichkeit.

Gruß
tefracky

SlimKat Saber / Dorimanx 10.43.112
 
Tja, wenn man alle Punkte braucht, ist das schon sehr mühselig.
Dann wüsste ich auch leider kein anderen Weg. Sorry
 

Ähnliche Themen

rtwl
Antworten
16
Aufrufe
1.294
rtwl
rtwl
G
Antworten
4
Aufrufe
709
oggy
O
R
  • riker1
Antworten
0
Aufrufe
522
riker1
R
Zurück
Oben Unten