Je connais bien le problème, sans l'avoir traité de la plus élégante
manière qui soit. Le filtre de transformation livré avec oo pour docbook
vous donne un mécanisme avec des <xsl:key/>, il y a aussi Eric Bellot
qui a livré une transformation oo2docbook
<http://www.chez.com/ebellot/ooo2sdbk/>, Eric Van Der Vlist à
certainement la même chose pour les article xmlfr en NITF, il y a aussi
vers TEI
<http://sourcesup.cru.fr/cgi/viewcvs.cgi/src/oo-vers-tei/xslt/?cvsroot=cyberdocs>
et j'ai commis la mienne
<http://cvs.berlios.de/cgi-bin/viewcvs.cgi/xfolio/webapp/transform/oo/oo2dbx.xsl>,
elle fonctionne, mais je l'ai laissée dans un état affreux à lire, en
utilisant ce truc
<http://www.biglist.com/lists/xsl-list/archives/200008/msg01102.html>.
Si votre problème consiste à faire une TOC vers par exemple du HTML,
j'imagine que Eric Van Der Vlist à aussi ça en magasin, et j'ai un
bordel qui le fait ici
<http://cvs.berlios.de/cgi-bin/viewcvs.cgi/xfolio/webapp/transform/oo/oo2html.xsl>
> Bonjour,
> Je suis face à un problème que je na sais par quel bout prendre, je veux hierarchisé un document qui ne l'est pas.
> Je pense que cela doit être un cas d'école, mais je n'ai rien trouvé alros qu'il me semble avoir déja lu quelque chose là dessus.
> Je m'explique :
> J'ai un document OpenOffice, donc les niveaux sont indiqués par des styles différents et ne sont pas imbriqués les uns dans les autres.
> Mon document de sortie lui est composé de balises imbriquées avec une notion de profondeur.
> Exemple :
> <Texte Style="Titre1>Texte du titre 1 </Texte>
> <Texte Style="Titre2>Texte du titre 1.1 </Texte>
> <Texte Style="Titre2>Texte du titre 1.2 </Texte>
> <Texte Style="Titre1>Texte du titre 2 </Texte>
> <Texte Style="Titre2>Texte du titre 2.1 </Texte>
> <Texte Style="Titre2>Texte du titre 2.2 </Texte>
> devrait donner :
> <Niveau Profondeur=1>Texte du titre1
> <Niveau Profondeur=2>Texte du titre 1.1</Niveau>
> <Niveau Profondeur=2>Texte du titre 1.2</Niveau>
> </Niveau>
> <Niveau Profondeur=1>Texte du titre2
> <Niveau Profondeur=2>Texte du titre 2.1</Niveau>
> <Niveau Profondeur=2>Texte du titre 2.2</Niveau>
> </Niveau>
>
> L'attribut Profondeur n'étant pas obligatoire, car inutile.
>
> Je ne vois absolument pas comment faire, mais il doit y avoir un truc!
>
> Marc
>
> --
> 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)
>
>
--
Frédéric Glorieux (ingénieur documentaire, AJLSM)
<http://www.ajlsm.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 Mon Oct 11 11:11:51 2004