Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: Pascal EMMA (pascal.emma@laltruiste.com)
Date: 09/08/2001 - 08:18


Bonjour,
Following-sibling ne cible pas les fils suivants mais les noeuds suivants
ayant le même parent, soit les frères après le noeud courant.
L'opérateur * permet de cibler n'importe quel noeud dans cette direction.
Quant au prédicat, il déclare que le premier noeud frère (1) et (and)
l'élément P courant (self::P) doivent faire partie de la sélection.
Cela voudrait dire que la cible est le premier noeud frère de type P.
<noeud_parent>
  <frere_1/>
  <noeud_courant/>
  <frere_2/>
  <P>blabla</P>
  <P>------</P>
  ...
</noeud_parent>
Dans ce cas, le premier noeud <P> serait sélectionné.
On pourrait écrire ceci pour avoir un résultat équivalent :
following-sibling::*[1][P]

Cordialement.

----- Original Message -----
From: "Benoit Lefevre" <benoit.lefevre@effix.fr>
To: <xml-tech@xmlfr.org>
Sent: Thursday, August 09, 2001 9:13 AM
Subject: [xml-tech] Re: Action en fonction du frere precedent

Bonjour.

     J'aimerais savoir comment ont doit lire le bout
     de XSL suivant : following-sibling::*[1 and self::P]

     J'ai l'impression que le "1" sert a preciser qu'on veut
     le premier element dans la liste des fils suivants et
     que "self::P" sert quand a lui a restreindre les fils
     suivant uniquement aux tags de type <P>.

     Maintenant je ne comprend pas a quoi sert le "and" dans
     tout ca :) .

     Merci d'avance.

Cordialement.

benoit lefevre.

From: Paul Terray <terray@4dconcept.fr> on 08/08/2001 21:27

Please respond to xml-tech@xmlfr.org

To: xml-tech@xmlfr.org
cc: (bcc: Benoit Lefevre/EFFIX/fr)

Subject: [xml-tech] Re: Action en fonction du frere precedent

At 19:09 08/08/01 +0200, you wrote:
>Bonjour,
>
>J'ai les éléments suivants :
>
>- <SP>
> <SPEAKER>M.TOTO</SPEAKER>
> <P>blablablablablab</P>
>- <P>
> blobloblobloblbo
> </P>
> </SP>
>
>Mon pb est le suivant je veux affecter un traitement au <P> suivant
><SPEAKER> différents des <P> suivants.
>Comment faire ?

Je ne comprend pas bien : est-ce le premier <P> après <SPEAKER> que vous
voulez adresser ?

Dans ce cas :
<xsl:template match="SPEAKER/following-sibling::*[1 and self::P]">
devrait faire l'affaire.

Sinon, votre ligne :
<xsl:if test="SP/P[current()=following::SPEAKER]">
adresse le noeud SP/P/SP/P, puisque vous êtes déjà dans un template sur SP/P
current() adresse le <P> dans lequel vous êtes,
et following::SPEAKER désigne tous les SPEAKER qui suivent SP/P/SP/P...

--
Paul TERRAY - Ingénieur Systèmes Documentaires
email : terray@4dconcept.fr

-- 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=subscribe)

-- 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

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement