A voir également:
- XSLT 1.0 Groupement assez complexe !
- Télécharger zuma deluxe 1.0 gratuit - Télécharger - Jeux vidéo
- Vous ne pouvez pas récupérer votre compte pour le moment, car google n'a pas assez d'informations pour s'assurer que ce compte vous appartient. - Guide
- Tableau complexe word - Guide
- Pas assez d'espace disponible sur /var/cache/apt/archives/ - Forum Ubuntu
- Port usb pas assez puissant - Forum Matériel & Système
1 réponse
Pb résolu dans un autre forum je poste donc la soluce:
<xsl:for-each select="/xml/data/row">
<xsl:sort select="translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')"/>
<xsl:if test="not(preceding-sibling::row[translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')=translate(current()/@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')])">
<xsl:variable name="cursoc" select="translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')"/>
<p><xsl:value-of select="$cursoc"/></p>
<ul>
<xsl:for-each select="/xml/data/row[translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')=$cursoc]">
<li><xsl:value-of select="concat(@nom,' ',@prenom)"/></li>
</xsl:for-each>
</ul>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="/xml/data/row">
<xsl:sort select="translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')"/>
<xsl:if test="not(preceding-sibling::row[translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')=translate(current()/@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')])">
<xsl:variable name="cursoc" select="translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')"/>
<p><xsl:value-of select="$cursoc"/></p>
<ul>
<xsl:for-each select="/xml/data/row[translate(@societe,'abcdefghijklmnopqrstuvwxyzàâéèêîôùû','ABCDEFGHIJKLMNOPQRSTUVWXYZAAEEEIOUU')=$cursoc]">
<li><xsl:value-of select="concat(@nom,' ',@prenom)"/></li>
</xsl:for-each>
</ul>
</xsl:if>
</xsl:for-each>