Bonjour,
Je dois trier des données pour afficher une liste selon un ordre alphabétique. J'ai mon fichier asp qui va chercher mon XML et affiche les infos. Ça je n'ai aucun problème. Là où je bloque est au moment où intégrer une feuille XSL pour trier l'affichage de ma liste selon un ordre alphabétique croissant. Je rappelle que mon XML et mon XSL sont tous 2 dans un fichier indépendant et j'ai un fichier asp qui load mon XML.
Bref, je ne sais pas trop comment intégrer mon XSL à mon XML tout en utilisant du ASP (pas le choix de ce côté, les fichiers doivent être tous externes). J'ai fait ceci dans mon XSL (je débute pour ce qui est du XSL, peut-être suis-je dans le champ!) :
<?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"/>
<xsl:template match="/">
<xsl:for-each select="videos/video" order-by="+titre">
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
J'ai intégrer mon XSL dans mon XML avec :
<?xml-stylesheet href="triage.xsl" type="text/xsl"?>
Je galère maintenant pour trouver ce qui cloche. La plupart des exemples que je trouve sur le net utilise le XML et le XSL directement dans la page html, chose que je ne peux pas faire. Je fais afficher mes données en ASP avec :
Set objXML = Server.CreateObject("Microsoft.XMLDOM") et tout la patante qui va avec.
Pouvez-vous m'éclairer un peu sur ce qui manque?
un gros merci à l'avance ;)!

<videos>
<video>
<titre>Test pour vidéo</titre>
<desc>desc de la vidéo</desc>
<poids>12 mo</poids>
<temps>12 minutes</temps>
<nomvignette>vignette_0101</nomvignette>
<txtalternatifvignette>texte alternatif de la vignette</txtalternatifvignette>
<nomvideo>01x01</nomvideo>
</video>
<video>
<titre>Affichage d'un titre bidon</titre>
<desc>desc de la vidéo</desc>
<poids>12 mo</poids>
<temps>12 minutes</temps>
<nomvignette>vignette_0102</nomvignette>
<txtalternatifvignette>texte alternatif de la vignette</txtalternatifvignette>
<nomvideo>01x02</nomvideo>
</video>
</videos>
On dirait bien que la feuille XSL n'est pas "vu". Pourtant, elle est bien ajouté dans mon fichier xml avec :
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="triage.xsl" type="text/xsl"?>
<videos>
...
Avez-vous une idée du problème...?