[XSLT] generer un fichier xml optmise d'un autre fichier xml
bonjour tout le monde,
c'est pas la 1ere fois que je travaille sur xml et xslt mais je ne sais quoi faire.
j'ai un fichier xml que je connais pas le contenu(le programme dois marcher sur n'importe quel fichier xml) que je dois trier avec une feuille xslt( je connais seulement la balise sur laquel je dois effectuer mon tri)
en sortie je dois avoir un fichier xml trier.
et ca je ne sais pas comment le faire
Merci de votre aide,
un peu avance mais toujours des problèmes
merci beaucoup pour ton aide,
j'ai reussi a faire mes filtres et mes tris mais j'ai un autre problème un peu banale:oops:
je veux que le nom de la balise et l'ordre de tri passe en parametre( je veux les recuperer a partir d'un fichier php) mais a chaque fois je declare un parametre il me donne une erreur que j'arrive pas à la corriger)
voila mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:param name="order" select="ascending"/>
<xsl:for-each select="Document/Etudiant" >
<xsl:sort select="nom" data-type="text" order="$order"/>
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet> |
et voilà l'erreur qui m'affiche:
La valeur de l'attribut « order » peut être uniquement « ascending » ou « descending ».
merci d'avance pour votre aide