Article View: fr.comp.text.xml
Article #9573Re: [XSL] compter le nombre d'occurence d'un tag
From: Julien Balas
Date: Wed, 07 Mar 2001 08:54
Date: Wed, 07 Mar 2001 08:54
35 lines
2181 bytes
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-mailReferences:
<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