🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9573

Re: [XSL] compter le nombre d'occurence d'un tag

#9573
From: Julien Balas
Date: Wed, 07 Mar 2001 08:54
35 lines
2181 bytes
> > Pour l'instant comme j'utilise les composants DOM de microsoft, j'ai la
> > balise <xsl:script> qui me permet de mettre du code VB dans la feuille et
> > donc de parcourir mon arbre XML et de compter les noeuds.
> 
> "XML in a nutshell" contient un passage sur le "vieux" MSXML :
>   �Good XSLT developers don't use http://www.w3.org/TR/WD-xsl or associate
> with developers who do.�
> et j'abonde dans ce sens.
moi aussi, d'ou mon post pour nettoyer mon code :)

> Un conseil : installe MSXML3 <http://msdn.microsoft.com/xml> et
c'est fait

> conforme-toi � la norme en vigueur <http://www.w3.org/TR/xslt>
c'est en court
 
> > en fait j'ai besoin de deux choses
> > - connaitre le nombre total de noeud "menu"
> 
> count([expression pour s�lectionner tous les �l�ments menu])

ok
 
> > - savoir quel est la position du noeud "menu" sur lequel je me trouve
> 
> position(), dans le cas o� la liste de noeud courante contient tous les
> �l�ments menu et uniquement eux.
> Sinon compter le nombre de �l�ments menu pr�c�dent le noeud courant :
>   count(preceding-sibling::menu) par exemple

ok j'essaye ca

merci
-- 
Julien Balas
Technical Details
Message-ID: <3AA5F733.5A5F954C@ystel.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!isdnet!inetway!inetway.net!not-for-mail
References: <3AA50543.105976A1@ystel.com> <5o9p6.1224$2e4.2364447@nnrp5.proxad.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,1304551a566271
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-03-07 01:00:06 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!isdnet!inetway!inetway.net!not-for-mail
From: Julien Balas <julien.balas@ystel.com>
Newsgroups: fr.comp.text.xml
Subject: Re: [XSL] compter le nombre d'occurence d'un tag
Date: Wed, 07 Mar 2001 09:54:11 +0100
Organization: UUNET
Lines: 35
Message-ID: <3AA5F733.5A5F954C@ystel.com>
References: <3AA50543.105976A1@ystel.com> <5o9p6.1224$2e4.2364447@nnrp5.proxad.net>
NNTP-Posting-Host: nat.ystel.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: reader1.fr.uu.net 983956478 22454 194.98.73.186 (7 Mar 2001 09:14:38 GMT)
X-Complaints-To: abuse@fr.uu.net
NNTP-Posting-Date: 7 Mar 2001 09:14:38 GMT
X-Posting-Agent: Hamster/1.3.13.0
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: fr,en