<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="xml" encoding="iso-8859-1" indent="yes" />
	<xsl:template match="paises">
		<html>
			<head>
				<title>PAISES - Arquitectura multimedia [practica2]</title>
				<link href="style.css" rel="stylesheet" type="text/css" />
			</head>
			<body>
				<h1>Paises</h1>
				<xsl:text disable-output-escaping="no">
					XSL que muestra todos los países del catálogo y su información asociada en forma de tabla ordenada por continente. Además las casillas correspondientes a países con menos de 10 millones de habitantes deben aparecer con fondo gris, las de países con entre 10 y 100 millones de habitantes con fondo rojo y las países con más de 100 millones de habitantes de color verde.
				</xsl:text>
				<br /><br />
				<table>
					<tr>
						<td><b>Pais</b></td>
						<td><b>Continente</b></td>
						<td><b>Capital</b></td>
						<td><b>Superficie(k2)</b></td>
						<td><b>Población(hab)</b></td>
						<td><b>Ciudades</b></td>
						<td><b>Lenguas</b></td>
						<td><b>Religión</b></td>
						<td><b>Moneda</b></td>
						<td><b>Gobierno</b></td>
					</tr>
					<xsl:for-each select="pais">
						<xsl:sort select="continente" />
						<xsl:comment>determinamos el color de fila en base a la poblacion</xsl:comment>
						<tr>
							<xsl:attribute name="bgcolor">
								<xsl:if test="poblacion &lt; 10000000">#CCCCCC</xsl:if>
								<xsl:if test="poblacion &gt;= 10000000 and poblacion &lt;= 100000000">#FF5555</xsl:if>
								<xsl:if test="poblacion &gt;= 100000000">#66CC66</xsl:if>
							</xsl:attribute>
							<td><xsl:value-of select="nombre" /></td>
							<td><xsl:value-of select="continente" /></td>
							<td><xsl:value-of select="capital" /></td>
							<td><xsl:value-of select="superficie" /></td>
							<td><xsl:value-of select="format-number(poblacion,'###,###,###')" /></td>
							<td>
								<xsl:for-each select="ciudades/ciudad">
									<li><xsl:value-of select="." /></li>
								</xsl:for-each>	
							</td>
							<td>
								<xsl:for-each select="lenguas/lengua">
									<li><xsl:value-of select="." /></li>
								</xsl:for-each>	
							</td>
							<td>
								<xsl:for-each select="religiones/religion">
									<li><xsl:value-of select="." /></li>
								</xsl:for-each>	
							</td>
							<td><xsl:value-of select="moneda" /></td>
							<xsl:comment>creacion dinamica de elementos tag</xsl:comment>
							<td>
								<xsl:element name="gobierno">
     								<xsl:value-of select="gobierno" />
    							</xsl:element>
							</td>
						</tr>
					</xsl:for-each>	
				</table>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>

