[Texte] Importation XML avec formatage depuis CMS
Publié : 15 mars 2010 16:42
Bonjour et merci par avance pour votre aide !!
Je développe actuellement un filtre d'importation qui permettrait, à partir d'un fichier xml, de créer entièrement des pages d'un journal originellement saisies par les créateurs depuis un système de gestion de contenu. Ces contenus sont ensuite exportées dans un format xml : c'est possible car j'utilise le logiciel SPIP (qui permet de programmer entièrement le contenu d'un fichier, balises comprises), et mon arborescence XML est contrôlable quasi entièrement. Chaque article du journal peut donc être exporté de cette façon.
J'ai par ailleurs créé une feuille de style qui me permet de mettre en forme le texte. J'imaginais que je pourrais mettre en adéquation, par une feuille de transformation, chaque style en face de chaque de chaque balise. C'est tout du moins ce que j'avais compris dans la documentation de openOffice.
J'ajouterai qu'il y a des règles supplémentaires que je dois imposer. En voici un exemple précis : les illustrations et les tableaux éventuels doivent être en pleine page alors que le reste du texte doit être en deux colonnes, ce qui implique que je doive importer également des sauts de section, ou équivalent.
J'avais pensé utiliser le filtre d'importation maxopeninfo http://www.bobiciel.com/maxopeninfo/def ... ge-35.html. Malheureusement, il n'y a aucune règle de transformation qui permettrait d'associer une feuille de style, à ma connaissance. De plus, c'est une version assez ancienne. Je remarque néanmoins que, pour la configuration d'un filtre, il y a possibilité de déclarer un modèle qui, si j'ai bien compris, permettrait de mettre en page grâce aux transformations écrites dans le fichier xsl pour import.
Ma recherche en documentation n'a pour l'instant donné que peu de résultat. Est-ce que quelqu'un ici a déjà fait ce genre de choses, et peut m'aider dans ma démarche ?
Merci par avance
François
Je développe actuellement un filtre d'importation qui permettrait, à partir d'un fichier xml, de créer entièrement des pages d'un journal originellement saisies par les créateurs depuis un système de gestion de contenu. Ces contenus sont ensuite exportées dans un format xml : c'est possible car j'utilise le logiciel SPIP (qui permet de programmer entièrement le contenu d'un fichier, balises comprises), et mon arborescence XML est contrôlable quasi entièrement. Chaque article du journal peut donc être exporté de cette façon.
J'ai par ailleurs créé une feuille de style qui me permet de mettre en forme le texte. J'imaginais que je pourrais mettre en adéquation, par une feuille de transformation, chaque style en face de chaque de chaque balise. C'est tout du moins ce que j'avais compris dans la documentation de openOffice.
J'ajouterai qu'il y a des règles supplémentaires que je dois imposer. En voici un exemple précis : les illustrations et les tableaux éventuels doivent être en pleine page alors que le reste du texte doit être en deux colonnes, ce qui implique que je doive importer également des sauts de section, ou équivalent.
J'avais pensé utiliser le filtre d'importation maxopeninfo http://www.bobiciel.com/maxopeninfo/def ... ge-35.html. Malheureusement, il n'y a aucune règle de transformation qui permettrait d'associer une feuille de style, à ma connaissance. De plus, c'est une version assez ancienne. Je remarque néanmoins que, pour la configuration d'un filtre, il y a possibilité de déclarer un modèle qui, si j'ai bien compris, permettrait de mettre en page grâce aux transformations écrites dans le fichier xsl pour import.
Ma recherche en documentation n'a pour l'instant donné que peu de résultat. Est-ce que quelqu'un ici a déjà fait ce genre de choses, et peut m'aider dans ma démarche ?
Merci par avance
François