🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Casse tete chinois

#10194
From: Rapha�l THERY
Date: Mon, 27 Nov 2000 00:00
62 lines
2353 bytes
J'ai trouv� !
(il suffit d'enlever les accolades et guillemets)

> <xsl:attribute name="lib">
>   <xsl:apply-templates select="$dico/Objets/Objet[@nom=$nomTable]" />
>  </xsl:attribute>
>
> <xsl:template match="//Objets/Objet">
>   <xsl:value-of select="@lib"/>
> </xsl:template>
>

Rapha�l THERY <raphael.thery@nordnet.fr> a �crit dans le message :
jotU5.93$CX3.416866@nnrp1.proxad.net...
> Je ne maitrise pas encore tr�s bien XPath
> J'ai le cas suivant, soit un fichier xml contenant:
>
> <Objets>
>   <Objet nom="xxx" lib="xxxxxxx" />
>   <Objet nom="yyy" lib="xxxxxxx" />
>   <Objet nom="zzz" lib="xxxxxxx" />
>   <Objet nom="111" lib="xxxxxxx" />
>   <Objet nom="222" lib="xxxxxxx" />
> </Objets>
>
> ... que j'inclus dans un autre fichier xml par le biais d'un xsl:variable
> globale (dans une feuille de styles)
> ce fichier ressemble �
>
> <Entity nom="xxx">
>  ....
> </Entity>
>
> Je voudrais cr�er un fichier xml suivant :
>
> <Entity nom="xxx" lib="xxxxxxxxxxx" >
>  ....
> </Entity>
>
> or je ne sais pas cr�er la r�gle g�n�rique qui dit "ajoute l'attribut lib
en
> fonction du contenu de l'attribut nom"
>
> j'ai fais un truc comme cela ...
> <xsl:attribute name="lib">
>   <xsl:apply-templates select="$dico/Objets/Objet[@nom='{$nomTable}']" />
>  </xsl:attribute>
>
> <xsl:template match="//Objets/Objet[@nom='{$nomTable}']">
>   <xsl:value-of select="@lib"/>
> </xsl:template>
>
> mais bien �videmment cela ne marche pas :-(
>
> Quelqu'un aurait une id�e ?
> Rapha�l
>
> (question : y a un moyen pour changer la casse, du genre mettre tout en
> minuscule).
>
>
>
Technical Details
Message-ID: <YswU5.50$LV2.278606@nnrp3.proxad.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <jotU5.93$CX3.416866@nnrp1.proxad.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,f897fd5fb23c35ac
X-Google-Attributes: gid114f60,public
From: "Rapha�l THERY" <raphael.thery@nordnet.fr>
Subject: Re: Casse tete chinois
Date: 2000/11/27
Message-ID: <YswU5.50$LV2.278606@nnrp3.proxad.net>
X-Deja-AN: 698301838
References: <jotU5.93$CX3.416866@nnrp1.proxad.net>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: abuse@proxad.net
X-Trace: nnrp3.proxad.net 975344568 195.115.154.77 (Mon, 27 Nov 2000 18:02:48 CET)
Organization: Guest of ProXad - France
X-MSMail-Priority: Normal
NNTP-Posting-Date: Mon, 27 Nov 2000 18:02:48 CET
Newsgroups: fr.comp.text.xml