Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

From: MARTIN Brice (DSIT-EX) (brice.martin@sncf.fr)
Date: 05/03/2004 - 11:00


Très juste, merci pour la rapidité de votre réponse. C'est vrai que la
décomposition est un peu "lourde". Je vais jeter un coup d'oeil du côté des
xref. Merci encore :)

-----Message d'origine-----
De : Eric van der Vlist [mailto:vdv@dyomedea.com]
Envoyé : vendredi 5 mars 2004 11:54
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Une petite réflexion...

Bonjour,

On Fri, 2004-03-05 at 11:46, MARTIN Brice (DSIT-EX) wrote:
...
> <xsl:param name="page.pied.contenu.gauche">Reference : %ref% - Version :
> %version%<xsl:param>
> <xsl:param name="page.pied.contenu.droite">Page : %page%</xsl:param>
>
> Où %ref% représentera la référence du document, %version% sa version,
etc...
> sur le modèle de variables dynamiques. Ensuite dans le "driver", j'ai
> prédéfini des xsl:variable correspondantes nommées "ref" et "version" qui
> vont chercher dans le XML docbook les valeurs correspondantes. Ensuite, au
> niveau du template "footer.content" je décompose les chaînes
> "page.pied.contenu.gauche" et "page.pied.contenu.droite" et je remplace
les
> variables par leurs valeurs.
>
> Tout fonctionne très bien. Et mon objectif est atteint: je peux changer le
> contenu des en-têtes et pieds de pages très facilement et très rapidement
en
> modifiant 1 ou 2 lignes. Mais en discutant avec des collègues il
semblerait
> que cette méthode soit assez "propriétaire" (en particulier les
%variables%
> dans mes xsl:param). Personnellement je pense qu'étant donné le fait que
> cette technique soit limitée à du code personnel, et le fait que je
respecte
> les contraintes de la couche de personnalisation (pour une évolution à
court
> et long terme), il ne devrait pas y avoir de problème. Qu'en pensez-vous ?
> Connaissez-vous une autre technique pour aboutir à des résultats
similaires
> ?
...

Je pense que c'est un très bon principe qui me rappelle un peu ce que
j'ai appelé des "feuilles de style sans style" :) ...

Juste une remarque pour vous simplifier la vie : si au lieu de %page%
vous écriviez quelque chose du type <x:ref name="page"/> vous n'auriez
pas besoin de décomposer des chaînes ce qui avec XSLT 1.0 est fastidieux
mais pourriez simplement écrire un template pour les éléments x:ref...

(Puisque nous utilisons XML, autant éviter d'introduire d'autres
balisages lorsque ce n'est pas nécessaire)

Eric van der Vlist

-- 
Tired to type XML tags?
                                                       http://wikiml.org
Upcoming XML schema languages tutorial:
 - Santa Clara  -half day- (15/03/2004)        http://masl.to/?J24916E96
------------------------------------------------------------------------
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) -- 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:05 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement