En caso de que los elementos que dispongan de especialidad,ésta,aparecera entre parentesis a la derecha del nombre de la asignatura.
La informacion completa de todos los cursos que esten desdoblados debe aparecer en negrita (sin añadir ningun atributo de formato al documento),para lo cual debe de modificarse la hoja de estilos correspondiente de tal manera que permita reflejar esta posibilidad).¿que debo modificar la hoja de estilos "xsl" o "css"?
asignaturas.xml
Código:
asignaturas.xsl<asignaturas> <asignatura> <curso>4º</curso> <nivel_educativo>E.S.O.</nivel_educativo> <grupo>C</grupo> <nombre_de_la_asignatura>Informatica Aplicada</nombre_de_la_asignatura> <desdoblado>No</desdoblado> </asignatura> <asignatura> <curso>4º</curso> <nivel_educativo>E.S.O.</nivel_educativo> <grupo>B</grupo> <nombre_de_la_asignatura>Informatica Aplicada</nombre_de_la_asignatura> <desdoblado>No</desdoblado> </asignatura> <asignatura> <curso>1ª</curso> <nivel_educativo>Bachillerato</nivel_educativo> <grupo>A</grupo> <nombre_de_la_asignatura>Informatica Aplicada</nombre_de_la_asignatura> <especialidad>Ciencias Sociales</especialidad> <desdoblado>Si</desdoblado> </asignatura> <asignatura> <curso>1ª</curso> <nivel_educativo>Bachillerato</nivel_educativo> <grupo>C</grupo> <nombre_de_la_asignatura>Informatica Aplicada</nombre_de_la_asignatura> <especialidad>Ciencias De La Salud</especialidad> <desdoblado>Si</desdoblado> </asignatura> <asignatura> <curso>2º</curso> <nivel_educativo>Bachillerato</nivel_educativo> <nombre_de_la_asignatura>Diseño Asistido Por Ordenador</nombre_de_la_asignatura> <especialidad>Ingenieria</especialidad> <desdoblado>Si</desdoblado> </asignatura> </asignaturas>
Código:
espero que podais ayudarme...gracias anticipadas...<xsl:output method="html" encoding="UTF-8" version="4.01"/> <xsl:template match='/'> <HTML> <HEAD> <title>generado con asignaturas.xsl</title> </HEAD> <LINK rel="stylesheet" type="text/css" href="../estilos/general.css"/> <LINK rel="stylesheet" type="text/css" href="../estilos/departamentos.css"/> <BODY> <table class="dep_inf" id="cursos"> <tr class="encabezado"> <th colspan="6">Cursos y Grupos</th> </tr> <tr> <td class="3tablas" id="borde-fino">nivel</td> <td class="3tablas" id="borde-fino">curso</td> <td class="3tablas" id="borde-fino">grupo</td> <td class="3tablas" id="borde-fino">nombre</td> <td class="3tablas" id="borde-fino">especialidad</td> <td class="3tablas" id="borde-fino">desdoblado</td> </tr> <xsl:for-each select="asignaturas/asignatura"> <xsl:sort select="nivel" order="descending"/> <xsl:sort select="curso" order="ascending"/> <xsl:sort select="grupo" order="ascending"/> <tr> <td class="3tablas" id="celdas-curso"><xsl:value-of select="nivel_educativo"/></td> <td class="3tablas" id="celdas-curso"><xsl:value-of select="curso"/></td> <td class="3tablas" id="celdas-curso"><xsl:value-of select="grupo"/></td> <td class="3tablas" id="celdas-curso"><xsl:value-of select="nombre_de_la_asignatura"/></td> <td class="3tablas" id="celdas-curso"><xsl:value-of select="especialidad"/></td> <td class="3tablas" id="celdas-curso"><xsl:value-of select="desdoblado"/></td> </tr> </xsl:for-each> </table> </BODY> </HTML> </xsl:template> </xsl:stylesheet>
1 saludo!!