From: Nicolas BULTEAU (nicolas.bulteau@softeam.fr)
Date: 08/01/2002 - 13:05
Salut,
Dans un document XML j'ai des paragraphes <p> avec un attributs "état"
optionnel. Je désire n’afficher que les paragraphe sans attributs 'état'.
<contenu>
<p>Sigurd (Siegfried) was the greatest hero in <em>Germanic legend</em>,
...
turned into a dragon to guard it.</p>
<p état="brouillon">A compléter...</p>
</contenu>
J’ai donc écrit le template XSLT suivant …
<xsl:template match="contenu">
<HR/>
<xsl:apply-templates select="p[not(@*)]"/>
<HR/>
</xsl:template>
<xsl:template match="p[not(@*)]">
<P>
<xsl:apply-templates/>
</P>
</xsl:template>
Hors ceci ne fonctionne pas (que ce soit avec MSXML, SAXON, XALAN).
p[not(@état)] ne fonctionne pas mieux ...
Alors que p[not(@état='brouillon')] fonctionne très bien …
Quelqu’un a t il une explication ?
Nicolas
--
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
|