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)
Received on Fri Mar 3 09:00:24 2006