passage parametre à boucle for each en xslt

passage parametre à boucle for each en xslt - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 30-08-2009 à 11:44:01    

Bonjour,
 
Après avoir longuement cherché sur internet, j'en viens à votre aide.....
Je n'arrive pas à faire passer un paramètre dans un for-each select. ($DEL)
Si je fais un <xsl:value-of select="$DEL"/> cela fonctionne.
Mais impossible de récupérer cette valeur dans mon for-each.
Voici le début de mon code:
 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" encoding="utf-8"/>
  <xsl:param name="DEL" select="sitraEVE386630"/>
  <xsl:template match="/">
<xsl:for-each select="ListeOI/OI/DublinCore/identifier[.!='$DEL']">
      <xsl:variable name="n"> <xsl:value-of select="position()"/> </xsl:variable>
      <a>
      <xsl:attribute name="name"><xsl:value-of select="$n"/> </xsl:attribute>
      </a>
 
J'espère que vous pourrez m'éclairer sur ce problème.
 
Merci par avance.

Reply

Marsh Posté le 30-08-2009 à 11:44:01   

Reply

Marsh Posté le 30-08-2009 à 14:13:24    

Je pense que tu t'es trompé de catégorie, ici tu es sur OSA.
Il conviendrait mieux de poster dans XML-XSL.

Reply

Sujets relatifs:

Leave a Replay

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