[XSL]Appliquer une feuille de style sur un fichier résultat

Appliquer une feuille de style sur un fichier résultat [XSL] - XML/XSL - Programmation

Marsh Posté le 03-03-2008 à 00:38:24    

bonjour tout le monde;
j'ai un problème avec l'utilisation du xslt, je vais l'expliquer.
je dois faire un prog avec php ou l'utilisateur me fournit 2 fichiers xml et xsl qui donne le format d'affichage de ce 1er(je connais pas le contenu des 2), ce que je dois faire c de trier le fichier xml.
j'ai fais un fichier xsl qui tri le contenu du fichier xml et qui génére en sortie un fichier xml trié sur lequel j'applique le xsl donné par l'utilisateur pour respecter le format d'affichage qu'il souhaite
 
mon problème c'est que je ne sais pas comment faire pour que le fichier généré doit etre de la meme format que le fichier de base( respecter les noms de balises,...)
 
voila mon fichier xsl qui tri:
 
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlnssl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="order"/>
<xsl:param name="nomBalise"/>
<xsl:param name="chemin"/>
<xsl:param name="type"/>
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:for-each select="//*[name()=$chemin]" >
<xsl:sort select="*[name()=$nomBalise]" data-type="{$type}" order="{$order}"/>
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
 
je suis vraiment débordée  
je vous remercie d'avance pour votre aide

Reply

Marsh Posté le 03-03-2008 à 00:38:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed