XML-Dokument registriert kein XSL-Stylesheet?

Ich habe versucht, mein XML-Dokument mit meinem XSL-Stylesheet zu verknüpfen. Es zeigt jedoch nur die Informationen des XML-Dokuments an und ignoriert meine Vorlagen. Ich habe keine Ahnung, warum.

movies.xml document

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="movies.xsl"?>

<movieRoot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns="http://www.example.com/comicbooks/movies/ns"
       xsi:schemaLocation="http://www.example.com/comicbooks/movies/ns movies.xsd"> 

    <movie>

        <movieTitle>Captain America: Civil War</movieTitle>
        <genre>Action, Adventure, Sci-Fi</genre>
        <rating>8.13</rating>
        <length>147 min</length>
        <releaseDate>May 6th, 2016</releaseDate>

    </movie>

</movieRoot>

movies.xsl Stylesheet (Ich habe auch versucht, Apply-Templates select = "movies" zu verwenden)

<?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>
        <link ref="stylesheet" type="text/css" href="movies.css" />
        <body>
            <xsl:apply-templates />

        </body>
        </html>


    </xsl:template>

    <xsl:template match="movie">

        <p>Movies</p>

    </xsl:template>

</xsl:stylesheet>

movies.css

body {color:blue;}