l'ordinamento in xsl... Clicca QUI per vedere il messaggio nel forum |
Benny |
ciao, sono ore che sbatto la testa con il problema dell'ordinamento dei ristoranti per voto medio, ovviamente so che si sarebbe potuto fare nel db, o in php dopo aver preso i dati...ma mi pongo il problema sul farlo con xsl, ci sarebbe il costrutto xsl:sort ma ci fosse stata una volta che avesse dato risultati in una qualche brutta maniera:
vi mostro la struttura dell'xsl...
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" media-type="application/xhtml+xml"
encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="Elenco_Ristoranti">
<html>
<head><title>ciao</title>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="Record">
<xsl:apply-templates >
<xsl:sort select="nome"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="nome">
<br/>
<b><xsl:apply-templates/></b>
</xsl:template>
</xsl:stylesheet>
se mi potete dare una zampa, senno ci rinuncio e scendo sulla catena o al db o in php...grazie |
monik |
Originally posted by Benny
ciao, sono ore che sbatto la testa con il problema dell'ordinamento dei ristoranti per voto medio, ovviamente so che si sarebbe potuto fare nel db, o in php dopo aver preso i dati...ma mi pongo il problema sul farlo con xsl, ci sarebbe il costrutto xsl:sort ma ci fosse stata una volta che avesse dato risultati in una qualche brutta maniera:
vi mostro la struttura dell'xsl...
hai provato ad inserire il sort all'interno di un for?
io ho fatto così e mi funziona benissimo...
<xsl:for-each select="smart_r/ristorante[not(nome = preceding-sibling::ristorante/nome)]">
<xsl:sort select="votoMed"/>
. |
Benny |
si si grazie avevo risolto seguendo precisamente l'esempio delle lezioni, ma con il metodo ricorsivo non mi veniva proprio... |
|
|
|