106095683

106095683



33. Kolejnym krokiem będzie podświetlenie pracowników zatrudnionych na etacie asystenta kolorem błękitnym. Zmodyfikuj szablon dopasowywany do znacznika <PRACOWNIK> w następujący sposób:

<xsl:template match="PRACOWNIK">

<tr>

<xsl:if test="ETAT='ASYSTENT'">

<xsl:attribute name="BGCOLOR">#ADDFFF</xsl:attribute> </xsl:if>

<td><xsl:value-of select="@ID_PRAC"/></td>

<tdxxsl:value-of select="NAZWISKO"/x/td>

<tdxxsl: value-of select="ETAT"/x/td>

<td><xsl: value-of select="PLACA"/x/td>

</tr>

</xsl:template>


34. W przypadku, gdy ten sam węzeł musi być wielokrotnie przetwarzany przez szablon, można posłużyć się atrybutem MODĘ w celu kontrolowania kolejności aplikacji szablonów. W tym ćwiczeniu poniżej listy zespołów umieścimy listę asystentów. Zauważ, że wymaga to wielokrotnego odwiedzenia węzłów <PRACOWNIK>, raz w trakcie generowania listy pracowników zespołu, a drugi raz w celu wygenerowania osobnej listy asystentów. Dodaj nowy szablon:

<xsl:template match="ZESPOLY" mode="lista_asystentow">

<h3>Lista asystentów</h3>

<ul>

<xsl:for-each select="//PRACOWNIK">

<xsl:if test="ETAT='ASYSTENT'">

<lixxsl:value-of select="NAZWISKO"/x/li> </xsl:if>

</xsl:for-each>

</ul>

</xsl:template>


35. Sprawdź, czy szablon jest uwzględniany podczas generacji. Dodaj do szablonu dopasowywanego do elementu <INSTYTUT> jawne wywołanie szablonów działających w trybie „lista asystentów”.

<xsl:apply-templates/>

<xsl:apply-templates mode="lista_asystentow"/>

</body>

</html>

</xsl:template>




Wyszukiwarka

Podobne podstrony:
Instrukcja bhp listonosz INSTRUKCJA BHPDLA LISTONOSZY 1. Pracownik zatrudniony na stanowisku listono
x6 Zadanie 17. Kiedy powinno być wręczone świadectwo pracy pracownikowi zatrudnionemu na podstawie u
Pracownik zatrudniony na kilka etatów w miejscu zamieszkania - nie więcej niż 2002,05 zł Pracownik
TI(312[01]) arkusz X0018 iZadanie 56. Wynagrodzenie netto pracownika zatrudnionego na podstawie umow
Kadry administracji Korpus Służby Cywilnej = pracownicy s. c. (zatrudnieni na zasadach umowy o pracę
■ rekompensaty finansowe dla pracowników zatrudnionych na stanowiskach pracy w warunkach szkodliwych
CCF20110307004 ZADANIE 6 Na podstawie informacji zawartej w tablicy określić dominujący wiek pracow
4 (278) Zapytania SQL 31.    Wytrać wszystkich pracowników zatrudnionych na stanowisk
RAMOWY PROGRAM SZKOLENIA OKRESOWEGO PRACOWNIKÓW ZATRUDNIONYCH NA STANOWISKACH ROBOTNICZYCH 1 .Cel
WZ 007568-WZ CISŁO ZUZANNA, STADLER STANISŁAW Szkolenie okresowe dla pracowników zatrudnionych
[e@Łsj Bezpłatne szkolenie dla ostatniej grupy 10 pracowników zatrudnionych na
Zadanie 19 Czas pracy pracownika zatrudnionego na pół etatu przy 5 dniowym tygodniu pracy to A.
Rozdział IIIProfilaktyczna ochrona zdrowia -- badania lekarskie Pracownik zatrudniony na stanowisku
Małe i średnie przedsiębiorstwa Liczba zatrudnionych dot. pracowników zatrudnionych na pełnych etata
Zadanie 56. Wynagrodzenie netto pracownika zatrudnionego na podstawie umowy o pracę to wynagrodzenie
Nowe skanowanie 20130610122853 00010 Zadanie 43. Pracownik zatrudniony na stanowisku spawania elektr

więcej podobnych podstron