Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XSLT a zmienne
nightmark
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.08.2005

Ostrzeżenie: (0%)
-----


Witam.
Czy istnieje jakaz mozliwosc zastosowania klasycznych zmiennych w arkuszach XSLT.
Chodzi mi o mozliwosc zwiekszenia zmiennej przy przechodzeniu przez kolejny wezel.
Wiem ze w xslt nie istnieja zmienne w pelnym slowa tego znaczeniu ale moze da sie to zrobic w jakis inny sposob? Chodzi o to ze aby przy przejsciu przez np:

Kod:
<?xml version="1.0" encoding="iso-8859-2" ?>
- <document>
- <subject name="Jezyk angielski" internet_only="0" exam="1">
<lang_group name="1" level="B" />
<meeting date="2005-02-21" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
<meeting date="2005-02-28" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
<meeting date="2005-03-07" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
<meeting date="2005-03-14" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
<meeting date="2005-03-21" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
<meeting date="2005-04-04" time="08:30 - 10:00" room="9K" teachers="mgr Aleksandra K" day="poniedzialek" />
...........
..........
.........itd

kawalek takiego kodu byl bym w stanie stworzyc petle i zwiekszyc jakas zmienna o 1, aby wiedzec czy w dokumencie przez mnie przetwarzanym "meeting date" jest mniejsze od daty dzisiejszej.

Date dzisiejsza pobieram z php wiec ja mam. Konwetruje date na liczbe, tworze petle, ktora po kolei sprawdza czy data ta juz minela i gdy minela, chce zwiekszac jakas wartosc o 1, zeby moc sprawdzic czy minely juz wszystkie daty we wszystkich przedmiotach i wyswietlic odpowiedni komunikat.
Moza sa jakies rozszerzenia ktore sa w stanie to zalatwic?
Zgory dzieki za pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:32