From: Herve AGNOUX (herve.agnoux@diaam-informatique.com)
Date: 20/06/2002 - 09:14
Le 16 Jun 2002 Baruk Toledano a écrit :
> je vais réetudier le probleme de plus pres :)
>
(Excusez le delai de réponse ! )
Une autre piste serait de modifier le traitement par défaut des
éléments, en l'empechant de visiter les éléments dont aucun fils n'a
de texte, de la façon suivante :
<xsl:template match="*|\">
<xsl:if test="string-length(normalize-space(string(.))) > 0">
<xsl:apply-templates/>
</xsl:if>
</xsl:template>
Ainsi, à moins qu'un autre template modifie le traitement par défaut,
aucun élément "vide" - au sens où il ne comporte pas de texte, ni
pour lui ni pour aucun de ses fils - ne sera traité par le processeur
XSLT, quelque soit son nom.
--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
http://www.diaam-informatique.com
--
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
|