Cześć,

mam za zadanie stworzyć plik xslt do xml'a z danymi. Zatrzymałem się na ostatniej części gdzie wiersze mają być kolorowane w zależności od wartości w pliku xml.
Czy ktoś mógłby poradzić mi w jaki sposób to zrobić?
XML

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="2_a.xsl"?>
<klienci>
	<klient typ="Odbiorca">
		<imie>Karol</imie>
		<nazwisko>Jonakowski</nazwisko>
		<data_urodzenia>1978-10-30</data_urodzenia>
		<pesel>78092002511</pesel>
		<wiek>25</wiek>
		<kolor>lime</kolor>
		<zdjecie>https://live.staticflickr.com/2314/2262959144_8c9175f051_t.jpg</zdjecie>
	</klient>
	<klient typ="Dostawca">
		<imie>Marian</imie>
		<nazwisko>Kaczmarek</nazwisko>
		<data_urodzenia>1981-11-10</data_urodzenia>
		<pesel>81111003521</pesel>
		<wiek>22</wiek>
		<kolor>yellow</kolor>
		<zdjecie>https://live.staticflickr.com/2397/2262972864_d3aff42ae7_t.jpg</zdjecie>
	</klient>
	<klient typ="Odbiorca">
		<imie>Adam</imie>
		<nazwisko>Miernik</nazwisko>
		<data_urodzenia>1967-09-12</data_urodzenia>
		<pesel>67091203521</pesel>
		<wiek>37</wiek>
		<kolor>blue</kolor>
		<zdjecie>https://www.gannett-cdn.com/presto/2020/05/05/PPHX/caf3608a-ce92-436b-8fa9-31e609e683ea-Water_lilies.jpg?width=2560</zdjecie>
	</klient>
</klienci>

XSLT

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <html>
            <head>
                <title>Klient</title>
                <style>
                    table, th, td {
                        border: 1px solid black;
                      }
                    th {
                        background-color: green;
                        color: white;
                    }
                    td {
                        height:100px;
                    }
                </style>
            </head>
            <body>
                <table>
                    <tr>
                        <th>Imie</th>
                        <th>Nazwisko</th>
                        <th>Data urodzenia</th>
                        <th>Pesel</th>
                        <th>Wiek</th>
                        <th>Typ</th>
                        <th>Zdjęcie</th>
                    </tr>
                    <xsl:for-each select="klienci/klient">
                        <tr background-color="{kolor}">
                            <td align="center">
                                <xsl:value-of select="imie" />
                            </td>
                            <td align="center">
                                <xsl:value-of select="nazwisko" />
                            </td>
                            <td align="center">
                                <xsl:value-of select="data_urodzenia" />
                            </td>
                            <td align="center">
                                <xsl:value-of select="pesel" />
                            </td>
                            <td align="center">
                                <xsl:value-of select="wiek" />
                            </td>
                            <td align="center">
                                <xsl:value-of select="@typ" />
                            </td>
                            <td align="center">
                                <img src="{zdjecie}" width="100" height="100" />
                            </td>
                        </tr>
                    </xsl:for-each>
                </table>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>

Tak to powinno wyglądać prawidłowo
screenshot-20211213213216.png