Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przyklad obrobki XMLa
#6
Mam troche problem z przelewaniem wiedzy w slowa ale moze mi sie uda.

Zaczniemy od najwazniejszego. Trzeba miec dostep na serwerze do crontaba - fajne narzedzie, ktore co minute (w moim przypadku) bedzie pobieral informacje z lankontrolera, odpowiednio modyfikowal i zapisywal na serwerze.
Splodzilem taki maly skrypt:

Kod:
wget http://login:haslo@192.168.0.100/st0.xml -O /tmp/www/st0.xml
echo '' > /tmp/www/domek.xml
echo '' >> /tmp/www/domek.xml
tail /tmp/www/st0.xml >> /tmp/www/domek.xml
ln -s /tmp/www/domek.xml /mmc/www/domek/domek.xml

wget pobiera z lankontrolera plik st0.xml i zapisuje w katalogu. Wazne aby dopisac swoj login:haslo jaki mamy zapisany na lankontrolerze
echo xxxxx > /tmp/www/domek.xml _nadpisuje_ plik domek.xml i wpisuje w nim dwie linijki jak wyzej
tail st0.xml >> domek.xml _dopisuje_ zawartosc pliku st0.xml do pliku domek.xml
ln linkuje sobie to co mam w pamiec RAM do katalogu ze strona www

Po wykonaniu skryptu otrzymuje cos takiego. Plik domek.xml
Kod:
1100111dnupupdn353157033300-1324055053204102161825020032925818550085000414921451451846456

Jestesmy juz w domu Smile Teraz nalezy stworzyc w tym samym katalogu plik ktory bedzie nazywal sie domek.xsl (mozecie go zmienic ale musi sie zgadzac z naglowkiem pliku xml)

U mnie wyglada on tak

Kod:
display: none.






















    
          
          
           •
          
          
    
















oC



oC



oC



T:  oC

H:  %



Uptime:.
dni,.
godzin,.
minut




Zuzycie od ostatniego resetu:
[kWh]

Zuzycie chwilowe:

  [W]

Sprobuje wytlumaczyc o co chodzi np:
//ia7 div 10 - dzieli nam wynik z lankontrolera przez 10

- Jesli zmienna ia11 jest wieksza od 420 (czyli 42 stopni) ma wyswietlic obrazek

- to informacja w ktorym miejscu na stronie ma byc wyswietlany obrazek/zmienna/kropka


Moja znajomosc htmlu/xmla bazuje na tym co znalazlem w internecie przez dwa dni - czyli zadna. Zreszta widac po reszcie strony ze nie zawiera wodotryskow.
<t></t>
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości