Comparer un parametre et une valeur 'XML4 dans une stylesheet xsl

Vincent Daanen <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Bonjour,

j'ai un fichier XML qui contient une biblio.
Dans chaque item de la biblio, un champ (<TYPE>) indique s'il s'agit 
d'un article, d'une conf, etc..

je souhaite qu'une template n'affiche que les items de la biblio dont le 
type est identique a un parametre :

<H2>Articles in peer-reviewed international journals</H2>
    <xsl:call-template name="display">
        <xsl:with-param name="doctype">
            article
        </xsl:with-param>
    </xsl:call-template>


et dans la template

<xsl:template name="display">
    <xsl:param name="doctype" select="article" />
   
    <!-- DEBUG : Affiche le type a afficher -->
    <xsl:text>doctype = </xsl:text>
    <xsl:value-of select="$doctype" />
    <BR></BR>      
   
    <xsl:for-each select="BIBLIOGRAPHY/ITEM">       
          <xsl:sort select="YEAR" order="descending"/>
   
        <!-- DEBUG : affiche le type de l'item -->     
          <xsl:text>TYPE = </xsl:text>
          <xsl:value-of select="TYPE"/>
           <xsl:text> </xsl:text>

          <table border="1">
             
            <xsl:if test="expression">

c'est ici que ca 'plante' ! je n'arrive pas a ecrire l'expression  de 
test qui compare la valeur de TYPE et de $doctype
est-ce  possible ?

d'avance merci de  toute aide

 Vincent

-- 
Vincent Daanen, PhD
Research Engineer, Post-Doctoral Position
Laboratoire TIMC/IMAG (Univ. Joseph Fourier - CNRS UMR 5525)
Equipe GMCAO
Institut d'Ingénierie de l'Information de Santé (IN3S)
Faculté de Médecine - 38706 La Tronche cedex - France
Tel: +33 (0)4 56 52 00 54 - Fax: +33 (0)4 56 52 00 55
[email protected]

"Les problèmes ne peuvent être résolus par
ceux dont l'horizon se limite aux réalités 
quotidiennes, mais par ceux qui rêvent de 
choses qui n'ont jamais existées et qui se 
disent : Pourquoi Pas ?"

J-F Kennedy, 1963.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.