<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8"/>
<xsl:variable name="newline" select="string('&#10;')"/>
<xsl:template name="split-actors">
    <xsl:param name="list" /> 
    <xsl:variable name="first" select="substring-before($list, $newline)" /> 
    <xsl:variable name="remaining" select="substring-after($list, $newline)" /> 
    <Actor>
        <xsl:value-of select="$first" /> 
    </Actor>
    <xsl:if test="$remaining">
        <xsl:call-template name="split-actors">
                <xsl:with-param name="list" select="$remaining" /> 
        </xsl:call-template>
    </xsl:if>
</xsl:template>


<xsl:template match="/">
<XMM_Movie_Database>
	<xsl:for-each select="Filmotech_Films/Film">
		<Movie>
			<MovieID><xsl:value-of select="ID"/></MovieID>
			<Title><xsl:value-of select="TitreVF"/></Title>
			<Media><xsl:value-of select="Support"/></Media>
			<Genre><xsl:value-of select="Genre"/></Genre>
			<Year><xsl:value-of select="Annee"/></Year>
			<Length><xsl:value-of select="Duree"/></Length>
			<Plot><xsl:value-of select="Synopsis"/></Plot>
			<Cover>Filmotech_<xsl:value-of select="format-number(ID, '00000')"/>.JPG</Cover>
			<PersonalRating><xsl:value-of select="Note"/></PersonalRating>
			<URL></URL>
			<Purchase><xsl:value-of select="EntreeDate"/></Purchase>
			<Actors>
				<xsl:call-template name="split-actors">
				<xsl:with-param name="list" select="Acteurs"/>
				</xsl:call-template>
			</Actors>
			<Director><xsl:value-of select="Realisateurs"/></Director>
			<Position><xsl:value-of select="Reference"/></Position>
			<Country><xsl:value-of select="Pays"/></Country>
		</Movie>
	</xsl:for-each>
</XMM_Movie_Database>
</xsl:template>

</xsl:stylesheet>