Forum de discussion
Forum « Programmation XML et XSL » (archives)
Re: Probeme d'affichage
Envoyé: 26 décembre 2003, 10h24 par Oznog
Le problème majeur est que le résultat n'est pas "well-formated" ou bien formé. Et tu as de petites erreur comme ne par fermet la balise :
<xsl:value-of select=".">
Qui devrait être
<xsl:value-of select="." >
Enfin, il y a plusieurs façon de faire, comme gérer les cellules manquante mais simplement tu peux afficher une ligne au complet en affichant le suivant (cibling).
<?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="html" encoding="iso-8859-1" indent="yes" >
<xsl:preserve-space elements="*">
<xsl:template match="tableau">
<html>
<head>
<title>Allo</title>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="fondBTNCopie">
<xsl:for-each select="rubriques/element">
<xsl:choose>
<xsl:when test="position() mod 2 =0">
<tr><td><a href="{@name}.xml"><xsl:value-of select="." ></a></td><td><a href="{@name}.xml"><xsl:value-of select="following-sibling::*[1]" ></a></td></tr>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Ciao
Oznog
Réponses
|