3 Noeuds , trier par un élément commun - XML/XSL - Programmation
Marsh Posté le 30-12-2010 à 14:18:20
Ben si tu montres pas le code, qu'on voie le xsl:for-each ou le xsl:apply-template englobant, on risque pas de répondre, vu la pénurie de boules de cristal fiables...
A+,
Marsh Posté le 30-12-2010 à 14:35:50
Voici le Code du fichier XSL c'est un peu long :s !!
Code :
|
Marsh Posté le 30-12-2010 à 14:36:30
Il y a des fonctions qui sont appelés dans un autre fichier XSL commumtools.
Marsh Posté le 30-12-2010 à 17:49:11
Ton exemple est un poil trop complexe pour que je réponde précisément, mais si tu regardes quelque chose comme:
Source réduite
Code :
|
Feuille de style basique qui fait quasi juste le tri:
Code :
|
Tu obtiens en sortie (ça montre le tri, même si le formatage est un poil laid vu la feuille xsl à la bite et au couteau) (processé par Saxon)
Code :
|
A+,
Marsh Posté le 30-12-2010 à 11:17:40
Bonjour à tous,
j'ai un petit soucis ! voici en résumé la structure de mon fichier XML .
<ActivityReports>
<TechOpVisionReport>
........
</TechOpVisionReport>
<BcfVisionReport>
...................
</BcfVisionReport>
<BcfSessionVisionReport>
...........
</BcfSessionVisionReport>
</ActivityReports>
Dans chacun des fils , possède une balise de ce type : <runNumber>2</runNumber>
Je voudrais trier mon affichage via ce runNumber.
Dans mon fichier XSL , j'ai mis un peu partout <xsl:sort select="runNumber" data-type="number" /> mais ca ne fonctionne pas !!
Quelqu'un aurais t il une idée ?!!!!!!
Merci d'avance