From: Benoît Barré (benoitbarre@free.fr)
Date: 08/01/2002 - 13:19
En réponse à Nicolas BULTEAU <nicolas.bulteau@softeam.fr>:
> Salut,
>
> Dans un document XML j'ai des paragraphes <p> avec un attributs
> "=E9tat"=20
> optionnel. Je d=E9sire n=92afficher que les paragraphe sans attributs=
> '=E9tat'.
>
> <contenu>
> <p>Sigurd (Siegfried) was the greatest hero in <em>Germanic=
> legend</em>,
> ...
> turned into a dragon to guard it.</p>
> <p =E9tat=3D"brouillon">A compl=E9ter...</p>
> </contenu>
>
> J=92ai donc =E9crit le template XSLT suivant =85
>
> <xsl:template match=3D"contenu">
> <HR/>
> <xsl:apply-templates select=3D"p[not(@*)]"/>
> <HR/>
> </xsl:template>
>
> <xsl:template match=3D"p[not(@*)]">
> <P>
> <xsl:apply-templates/>
> </P>
> </xsl:template>
>
> Hors ceci ne fonctionne pas (que ce soit avec MSXML, SAXON, XALAN).
Quel est ton environnement (en ce qui concerne MSXML) ?
Ca fonctionne parfaitement avec l'installation d'IE6.
>
> p[not(@=E9tat)] ne fonctionne pas mieux ...
> Alors que p[not(@=E9tat=3D'brouillon')] fonctionne tr=E8s bien =85
>
> Quelqu=92un a t il une explication ?
>
> Nicolas
>
Cordialement,
Benoît
--
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
|