Skip to content

Instantly share code, notes, and snippets.

@lrlucena
Created September 21, 2011 18:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lrlucena/1232839 to your computer and use it in GitHub Desktop.
Save lrlucena/1232839 to your computer and use it in GitHub Desktop.
Cursos.xml
<?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>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th>Curso</th>
<th>Modalidade / Campus</th>
</tr>
<xsl:for-each select="/cursos/curso">
<tr>
<th><xsl:value-of select="@nome"/></th>
<td>
<xsl:for-each select="oferta/campus">
<xsl:value-of select="../@modalidade"/> -
<xsl:value-of select="."/> <br />
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="iso-8859-1" ?>
<cursos>
<curso nome="Informática">
<oferta modalidade="Integrado">
<campus>Natal Central</campus>
<campus>Natal Zona Norte</campus>
<campus>Currais Novos</campus>
</oferta>
<oferta modalidade="Subsequente">
<campus>Natal Zona Norte</campus>
<campus>Currais Novos</campus>
</oferta>
</curso>
<curso nome="Geologia">
<oferta modalidade="Integrado">
<campus>Natal Central</campus>
</oferta>
</curso>
<curso nome="Alimentos">
<oferta modalidade="Integrado">
<campus>Currais Novos</campus>
</oferta>
<oferta modalidade="Subsequente">
<campus>Currais Novos</campus>
</oferta>
</curso>
<curso nome="Eletrotécnica">
<oferta modalidade="Integrado">
<campus>Natal Central</campus>
<campus>Mossoró</campus>
<campus>Natal Zona Norte</campus>
</oferta>
<oferta modalidade="Subsequente">
<campus>Mossoró</campus>
<campus>Natal Central</campus>
</oferta>
</curso>
</cursos>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment