¿El documento XML no registra la hoja de estilo XSL?

He estado tratando de vincular mi documento XML con mi hoja de estilo XSL, sin embargo, todo lo que hace es mostrar la información del documento XML e ignorar mis plantillas, y no tengo idea de por qué.

documento movies.xml

<?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 (también he intentado apply-templates select = "movies" también)

<?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;}

Respuestas a la pregunta(1)

Su respuesta a la pregunta