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, botów: 0