Strona 1 z 1

javascript XML http

: 04 sty 2010, 15:35
autor: fil1995
Jak wziac sie za to: ?
Chcialbym napisac w javascript dodatek do firefoxa. Wszystko mam juz przygotowane, ale nie wiem jak pobrac dane z pliku xml wrzucic je na zmienne i wyswietlic z tekstem.
Chodzi mi o cos takiego:
Dane pobieraja sie z adresu http://stacjapogody.waw.pl/meteo/aktualnedane.xml
Pliczek wyglada tak:
<pogoda>
<temperatura>-5.0</temperatura>
<wilgotnosc>75</wilgotnosc>
<cisnienie>1002.3</cisnienie>
<deszcz>0.0
</deszcz>
</pogoda>
I teraz dalsza czesc:
teraz ma sie wyswietlic na pasku:
temperatura -5.0 C wilg. 75 % cisn. 1002.3 hPa deszcz 0.0 mm

Moj plik .xul
<?xml version="1.0"?>
<overlay id="pogoda"
xmlns="http://www.mozilla.org/keymaster/gateke ... s.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="my-panel" label="Moja Pogoda !"/>
</statusbar>
</overlay>
Jak narazie na pasku wyswietla sie "Moja Pogoda !" :), a nie wiem jak zrobic to pobieranie i wyswietlanie( na pasku statusbar).

Prosze o pomoc.

Pozdrawiam.

Odp: javascript XML http

: 04 sty 2010, 23:36
autor: el.pescado
Pobrać można za pomocą "zwykłego" XMLHttpRequest(), tak jak to się robi w AJAX.

Odp: javascript XML http

: 05 sty 2010, 17:13
autor: fil1995
ok. dzieki,
Jak narazie nie pisalem nigdy w javascript, wiec nie jest to dla mnie latwe. Musze sie troche poduczyc, bo napewno sie przyda.
Moze byscie pomogli mi chociaz zaczac ? :)
Jak pisalem wyzej.
Dane maja sie pobrac z linku http://stacjapogody.waw.pl/meteo/aktualnedane.xml
i wyswietlic na pasku.
<statusbarpanel id="my-panel" label="Temp. $temp Wilg $wilg Cisn. $cisn deszcz $deszcz"/>
Nie wiem jak sie za to wziasc.

Pozdrawiam.