From: Eric van der Vlist (vdv@dyomedea.com)
Date: 13/04/2004 - 21:03
Bonjour,
On Tue, 2004-04-13 at 19:31, MAIGNAN Isabelle wrote:
> Bonjour,
> Je dois mettre en forme un tableau, avec dans la première colonne une
> information qui ne se trouve pas dans la ligne même de l'objet à afficher,
> mais un niveau au dessus. Mes données sont donc groupées par famille, et je
> dois afficher le nom de la famille au début de chaque ligne de mon tableau,
> alors que la donnée n'apparaît qu'une fois.
>
> Exemple:
> <Famille>
> <Nom>Toto</Nom>
> <Objet>premier</Objet>
> <Objet>second</Objet>
> </Famille>
> <Famille>
> <Nom>Titi</Nom>
> <Objet>premier</Objet>
> <Objet>deuxième</Objet>
> <Objet>troisième</Objet>
> </Famille>
> <Famille>
> <Nom>Tata</Nom>
> <Objet>premier</Objet>
> </Famille>
>
> Et à l'affichage:
> Toto premier
> Toto second
> Titi premier
> Titi deuxième
> Titi troisième
> Tata premier
>
> Comment passer le nom de la famille à l'intérieur de mon tableau? Peut-on
> créer un paramètre, ou une variable locale?
On peut créer un paramètre, mais cela ne semble pas nécessaire dans ce
cas puisque lorsque votre noeud contexte est "Objet", vous avez accès au
nom de la famille par l'expression XPath "../Nom".
Cordialement,
Eric van der Vlist
--
Did you know it? Python has now a Relax NG (partial) implementation.
http://advogato.org/proj/xvif/
Upcoming XML schema languages tutorial:
- Amsterdam -half day- (18/04/2004) http://masl.to/?P220516D7
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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
|