je m'intéroge sur comment faire un groupement selectif via xslt !
Voici mon problème : j'ai une liste de <visite> avec des dates différentes. et j'aimerais bien séparé par exemple les <visite> qui ont eux lieux entre le 1 et le 15 du mois, des visites du reste du mois, pour avoir en fin de compte la liste des visites du début de mois & celle de fin de mois dans deux "groupes" différents
J'ai pas trouvé la bonne instruction pour faire ça (ou sinon, elle m'a passé sous les yeux...)
Merci de m'avoir lu
Publicité
Posté le 30-04-2005 à 16:51:27
FlorentG
Posté le 01-05-2005 à 20:27:32
Avec un xsl:if, y'a moyen
frenchkiss
Posté le 02-05-2005 à 10:44:40
si tu veux faire un truc du style : je selectionne toutes les visites ayant eu lieu avant la 15 du mois , alors le select suffit.. enfin il t en faudra 2 un pour les <= 15 et un pour les autres.
il te suffitr d'aller chercher le jour avec les instructions sur les string par exemple substring:
http://www.w3.org/TR/xpath.html#fu [...] ing-before
tout depends de ce que tu veu faire exactement , tu peux meme les trier avec le xsl:sort ( qui prends un nombre ou un texte en parametre a toi de lui fournir ce qu'il faut)
zapan666
Tout est relatif
Posté le 06-05-2005 à 01:40:12
Nikel la doc ! c'est pile ce que j'aurais du lire avant