From: Matthieu Staelen (matthieu.staelen@entales.fr)
Date: 04/08/2003 - 12:59
Bonjour, pour tester un nœud
Vide utilisez xsl:if test="Chemin !=null
exemple:
<xsl:if test="/title/item[$IdSelect]/@titreRubrique!= null">
<xsl:value-of select="/title/item[$IdSelect]/@titreRubrique"/>
</xsl:if>
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org] De la part
de Pierre.De-Leusse@sanofi-synthelabo.com
Envoyé : lundi 4 août 2003 11:40
À : xml-tech@xmlfr.org
Bonjour,
Je cherche à afficher une image, si il y en a, parmi les éléments fils du
noeud courant.
De plus comment puis-je tester si un noeud est vide ?
exemple :: <img></img> <= est vide
Enfin, quand je demande <xsl:value-of select="/presentation/chap"/> tout
le contenu des noeuds fils est affiché ... Comment faire pour afficher
seulement le texte du noeud courant ?
<xsl:template name="chap">
<xsl:for-each select="chap">
<table>
<caption><xsl:value-of select="@title"/></caption>
<tbody>
<tr>
<td width="100%"><xsl:value-of select
="/presentation/chap"/></td>
<xsl:call-template name="image"/>
</tr>
</tbody>
</table>
</xsl:for-each>
</xsl:template>
<xsl:template name="image">
<xsl:for-each select="//img">
<td><img src="{img}" /></td>
</xsl:for-each>
</xsl:template>
merci d'avance,
cordialement,
Pierre de Leusse
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|