Witam,
mam plik o nazwie xslt połączony z plikem xml o nazwie movies.
Struktura pliku xml:
<movies>
<movie type="Action">
<title>The Dark Knight</title>
<premiere>2 VIII 2008</premiere>
<director>Christoher Nolan</director>
<img url="https://i0.wp.com/www.heyuguys.com/images/2011/12/The-Dark-Knight-Rises-4.jpg?fit=810%2C539"></img>
</movie>
<movie type="Comedy">
<title>Shrek</title>
<premiere>13 VII 2001</premiere>
<director>Vicky Jenson, Andrew Adamson</director>
<img url="https://images.moviepilot.com/images/c_limit,q_auto:good,w_600/m5xa5ajsxsflc2gbdy6k/shrek-credit-dreamworks-pictures.jpg"></img>
</movie>
</movies>
Gdy próbuję wyświetlić wszystkie warości z pliku xml w tabeli, udaje się to bez problemu.
<xsl:for-each select="/movies/movie">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="premiere"/></td>
<td><xsl:value-of select="director"/></td>
<td><xsl:value-of select="@type"/></td>
</tr>
ale gdy chcę wybrać tylko te z typem, np. Action używam polecenia
<xsl:for-each select="/movies/movie[type='Action']">
i w tabeli nic się nie wyświetla. Proszę o pomoc w znalezieniu rozwiązania.