From: Jandia, Cyril (Cyril.Jandia@Restaupro.com)
Date: 09/02/2001 - 18:39
Re- !
Cela dit, et pour etre un peu plus positif :
et si ton outil ne serait pas XSLT lui-meme ?
Voici une piste :
definir un ensemble de "meta-modeles" xsl:template (nommes de preference)
destines a etre dans un include ou un import d une feuille de style
"squelette" (representant l outil hypothetique que tu evoques) et
definissant
des correspondances du type :
<chap>*
<sec>+
...
</sec>
</chap>
=>
<xsl:element name="...">
<xsl:for-each select="...">
... etc
</xsl:element>
en clair : une feuille XSLT qui genere ... du XSLT prenant en compte tes
hypotheses de transfo
sur les formes d entree ET de sortie (liens 1 <=> 0,1 ou 1 <=> 1,n etc)
Pour des exemples XSLT pointus : encore et toujours :
http://www.wrox.co.uk/Books/Book_Details.asp?sub_section=1&isbn=1861003129
!!
Pour l idee exposee ci-dessus , un superbe exemple de generation XSLT =>
XSLT (quoique lie a une autre
problematique) est le "Schematron" de Rick Jellife :
http://www.ascc.net/xml/resource/schematron/schematron.html
Tu pourrais t en inspirer !
Cordialement,
Cyril
--
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
|