From: Stephanie LOPERA (stephanie.lopera@lafon.fr)
Date: 10/01/2003 - 13:11
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Franck RICHARD
> Envoyé : jeudi 9 janvier 2003 16:23
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] question XSL
>
>
>
>
>
> Bonjour,
>
> Je débute en XSL d'ou cette question un peu stupide.
>
> Je cherche a récupérer tous les réalisateurs dans un fichier XML comme
> ceci :
>
> <INFORMATION FROM="12/09/2002" TO="18/09/2002" TVSERVICE="PLANETE"
> RELEASE="28/08/2002 17:45:12">
> <FORM ID="657890123" CSA="2" TYPE="sitcom" CATEGORY="fiction" SUB-
> CAT="comédie" DURATION="26">
> <CAST CREDIT="réalisateur" LEVEL="1">John Palmas</CAST>
> <CAST CREDIT="réalisateur" LEVEL="1">Sam
> Schuhmaker</CAST>
> <CAST CREDIT="acteur" LEVEL="1">Bill Tommins</CAST>
> <CAST CREDIT="acteur" LEVEL="1">Mike Hammer</CAST>
> <CAST CREDIT="acteur" LEVEL="1">Josefina Tortellini</CAST>
> <CAST CREDIT="scenario" LEVEL="2">Victor Hugo</CAST>
> <CAST CREDIT="musique" LEVEL="3">Amadeus Mozart</CAST>
>
> Je fais donc une boucle avec un xsl:for each, mais impossible de
> récupérer les noms
>
> <xsl:for-each select="INFORMATION/FORM">
>
> <xsl:for-each select="CAST[@CREDIT='réalisateur']">
> <xsl:value-of select="CAST"/>, l'erreur
Le noeud courant est CAST, il faut donc mettre
<xsl:value-of select="."/>
> doit être ici ...
> </xsl:for-each>
>
> </xsl:for-each>
>
>
--
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
|