bonjour,

je voudrais tester si le contenu d'une balise XSL est vide ou pas pour afficher un tableau ou non .... c'est possible ???

plus clair peut-être avec un exemple :
voici une partie de mon fichier XSL qui va chercher des données dans un fichier XML...

jusque là, normal :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<p><h3><font color="NAVY"><u>CONTACTS</u></font></h3>
      <table border="1" cellspacing="3" cellpadding="3">
      <tr bgcolor="Silver"><th>TYPE</th><th>MAIL</th><th>FIXE</th><th>PORTABLE</th></tr>
 
      <tr><td>Professionnel</td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/MAIL_PROF"/></td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/TEL_PROF"/></td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/PORTABLE_PROF"/></td>
      </tr>
 
      <tr><td>Privé</td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/MAIL_PRIVE"/></td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/TEL_PRIVE"/></td>
          <td><xsl:value-of select="COLLABORATEUR/IDENTITE/PORTABLE_PRIVE"/></td>
      </tr>
      </table></p>
comment rajouter la condition suivante :

SI select="COLLABORATEUR/IDENTITE/MAIL_PROF" != "" (ou null, ou je ne sais quoi qui ne m'affiche rien) OU select="COLLABORATEUR/IDENTITE/TEL_PROF" != "" OU select="COLLABORATEUR/IDENTITE/PORTABLE_PROF" !=""
ALORS
tableau
sinon ne rien afficher, pour éviter d'avoir des tableaux vides...