Bonjour Christophe,
Christophe Bliard wrote:
le HTML généré par OpenOffice à l'export d'un sxw ne me satisfait pas
totalement et j'aimerai avoir plus de contrôles sur les styles utilisés
et le code HTML généré.
Pour faire ça, vaut-il mieux que je développe une macro OOBasic qui va
générer le HTML ou créer un filtre XML/XSLT ?
À votre avis, quelle est la solution la plus simple, la plus propre et
surtout la mieux documentée ?
Ce que je veux obtenir pour le moment est très simple :
pour les "Titre n" avoir des <Hn> </Hn>
pour les paragraphes utilisant un style avoir un <P style="truc"> </P>
le filtre d'export XHTML fait ça très bien.
il doit être installé en install personnalisée et nécessite un JRE
(Java) car il est basé sur un filtre XSLT
j'améliorerai plus tard, mais je veux déjà avoir ça qui fonctionne.
Pour le moment, je suis favorable à la solution OOBasic, mais si qqun a
de l'expérience sur XSLT avec OOo et pense que ça serai plus simple...
Si tu préfère une solution en basic, tu peux peut être t'inspirer de la
macro d'énumération de contenu de document.
http://prdownloads.sourceforge.net/maxforms/Source_enum_OOo_Doc_examples.zip?download
voir également la macro de copier/coller pour WikiWiki :
http://www.bobiciel.com/maxopeninfo/default_zone/documents/wikiwiki_beta07.sxw
Bref, merci d'avance pour votre avis éclairé :)
A ta disposition pour plus d'éclairage ;-) si nécessaire
a+