Merci de me fournir cette idée.
Bien à vous
Térence
**************************************************
--- Eric van der Vlist <vdv@dyomedea.com> a écrit :
> Bonjour,
> Le vendredi 03 mars 2006 à 12:48 +0800, Stephane
> Bortzmeyer a écrit :
> > On Thu, Mar 02, 2006 at 06:10:50PM +0100,
> > Terence SINDABIZERA <eabizera@yahoo.fr> wrote
> > a message of 129 lines which said:
> >
> > > 1)un ordre quelconque et cohérent est indiqué
> dans un document XML
> > > où, on spécifie ce qui est au dessus et ce qui
> est en dessous d'un
> > > tel bloc
> >
> > Une liste chainée en XML, faut le faire.
>
> Ça ou des mots croisés, chacun son truc :-) ...
>
> Et puis, ce n'est pas si dur que cela, notamment si
> on utilise une clé :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
> <xsl:output method="xml" indent="yes"/>
> <xsl:strip-space elements="*"/>
> <xsl:key name="bloc" match="bloc" use="@name"/>
> <xsl:template match="blocs">
> <blocs>
> <xsl:apply-templates
> select="bloc[not(key('bloc', upperBloc ))]"/>
> </blocs>
> </xsl:template>
> <xsl:template match="bloc">
> <bloc name="{@name}">
> <xsl:apply-templates/>
> <xsl:apply-templates select="key('bloc',
> lowerBloc)"/>
> </bloc>
> </xsl:template>
> <xsl:template match="*|@*">
> <xsl:copy>
> <xsl:apply-templates
> select="@*|node()"/>
> </xsl:copy>
> </xsl:template>
> </xsl:stylesheet>
>
> > > Merci d'avance pour la réponse que vous aller me
> fournir
> >
> > Et on gagne combien ? Plus sérieusement, vous avez
> cherché un peu vous
> > même ou bien vous transmettez à xmlfr les devoirs
> que vous a affecté
> > le prof ?
>
> Si c'est le cas, c'est risqué et il vaudrait mieux
> le faire sur un site
> moins bien vu par Google! Il ne devrait pas se
> passer plus de 48 heures
> avant que cet échange ne soit mentionné dans
>
http://www.google.fr/search?hl=fr&q=Terence+SINDABIZERA+xml
> :-) ...
>
> Et puis, il reste à ajouter la détection
> d'éventuelles boucles pour que
> l'exercice soit terminé!
>
> Cordialement,
>
> Eric van der VList
> --
> GPG-PGP: 2A528005
> Freelance consulting and training.
>
> http://dyomedea.com/english/
>
------------------------------------------------------------------------
> 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
>
------------------------------------------------------------------------
>
>
> -- Attached file included as plaintext by Ecartis --
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
>
iD8DBQBEB/eXDvn+ZCpSgAURAgH8AJ9vBb5qtu+l4waexai6Lo2f1JojEQCfTGAK
> GpyqbtWpoenZ57ONlpDhcgE=
> =wCgT
> -----END PGP SIGNATURE-----
>
>
> --
> 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)
>
>
___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com
--
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)
Received on Fri Mar 3 09:15:34 2006