Wyświetlanie wartosci z xml-a poprzez xslt instrukcją xsl:for-each

0

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.

0

Już mam, należało wpisać

<xsl:for-each select="/movies/movie[@type='Action']">

1 użytkowników online, w tym zalogowanych: 0, gości: 1