Passage de parametre de php vers XSLT

Passage de parametre de php vers XSLT - XML/XSL - Programmation

Marsh Posté le 15-06-2005 à 13:04:20    

Bonjour, j'ai un problème dans un script XSLT:

Code :
  1. <?xml version="1.0" encoding='ISO-8859-1'?>
  2. <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
  3. <xsl:output method='html' indent='yes' doctype-public='-//W3C//DTD HTML 3.2 Final//EN' />
  4. <!-- recuperation du parametre-->
  5. <xsl:param name="Critere"/>
  6. <xsl:template match='/'>
  7. <xsl:value-of select="$Critere"/><br/>
  8. <HTML>
  9. <HEAD>
  10.  <TITLE>Affichage logs</TITLE>
  11. </HEAD>
  12. <BODY>
  13.  <TABLE width="100%" border="3">
  14.   <xsl:for-each select="$Critere"> <!--utilisation du parametre pour faire un tri-->
  15.    <xsl:sort select = "src"
  16.        data-type = "text"
  17.        order = "ascending" />
  18.    <TR>
  19.     <TD><xsl:value-of select="$Critere"/></TD>
  20.     <TD><xsl:value-of select="ip"/></TD>
  21.    </TR>
  22.   </xsl:for-each>
  23.  </TABLE>
  24. </BODY>
  25. </HTML>
  26. </xsl:template>


 
Les valeurs affichées par les <xsl:value-of select="$Critere"/> sont toutes correctes mais le select du for-each ne marche pas (ça m'affiche pas le tableau)... donc le critere du select se comport mal je pense.
pourtant si je remplace $Critere par sa valeur, le résultat est OK.
 
Je ne comprend pas pourquoi...
MERCI DE VOTRE AIDE

Reply

Marsh Posté le 15-06-2005 à 13:04:20   

Reply

Sujets relatifs:

Leave a Replay

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