<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="/">
		<html>
			<head>
				<title>Movie List</title>
			</head>
			<body>
				<h2>Movie Collection</h2>
				<table border="1">
					<tr>
						<th>Title</th>
						<th>Genre</th>
						<th>Year</th>
					</tr>
					<xsl:for-each select="List/Movie">
					<xsl:sort select="Title" />
						<tr>
							<td><xsl:value-of select="Title" /></td>
							<xsl:choose>
								<xsl:when test='Genre = "Sci-Fi"'>
									<td style="background:black; color:white;"><xsl:value-of select="Genre" /></td>
								</xsl:when>
								<xsl:when test='Genre = "Thriller"'>
									<td style="background:yellow;"><xsl:value-of select="Genre" /></td>
								</xsl:when>
								<xsl:otherwise>
									<td><xsl:value-of select="Genre" /></td>
								</xsl:otherwise>
							</xsl:choose>
							<td><xsl:value-of select="Year" /></td>
						</tr>
					</xsl:for-each>
				</table>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>

