J'ai du mal à trouver sur OSS ou un éditeur Web WYSIWYG * commercial (javascript) qui produit XSL: FO. Est-ce que j'aimerais avoir l'éditeur capable de faire ...Tout éditeur wysiwyg javascript (basé sur le Web) qui produit xsl: fo
- L'utilisateur est présenté avec une interface commune éditeur de texte, un peu comme l'éditeur que je suis actuellement en train de taper à soumettre cette question à SO.
- L'utilisateur est capable de définir tous les composants structurels offerts par XSL: FO (nouvelles pages, nouvelles régions). Toute "simplification" que l'éditeur peut faire (comme manipuler une partie de la mise en forme implicite de XSL: FO nécessaire pour placer des graphiques et autres) serait utile
- Possibilité de créer des zones en ligne, telles que des listes et des tableaux, ajouter des graphiques, etc.
- capacité à un style dans les limites de la XSL: FO spécifications
(*) comme il est un éditeur WYSIWYG, il doit y avoir une possibilité de prévisualiser le document en cours de création. Puisque XSL: FO nécessite un processeur XLS: FO pour traduire en documents (RTF, PDF, etc etc) je m'attendrais à ce qu'il y ait un moyen de sélectionner quel type de document je veux rendre, sélectionnez "preview", et ce document soit rendu pour l'aperçu (dans un iframe, une autre fenêtre, peu importe). Je m'attendrais à ce que cela nécessite un composant de processeur XSL: FO côté serveur. Un bonus serait un auto-prévisualisation "par défaut" qui envoie une requête AJAX au serveur pour mettre à jour l'aperçu pendant une "pause" de création de contenu (si l'utilisateur n'ajoute pas de contenu pendant 5 secondes, prévisualisation automatique).
"Depuis que XSL: FO nécessite un XSLT pour le traduire significativement en un document (XHTML, RTF, PDF, etc etc) ..." semble un peu étrange. La manière la plus courante de produire XSL-FO est d'appliquer une feuille de style XSLT à un document XML (par exemple un document DocBook). Mais une fois que vous avez le balisage XSL-FO, vous n'avez pas besoin de XSLT, vous avez besoin d'un logiciel capable de le rendre (un formateur XSL-FO, tel que [FOP] (http://xmlgraphics.apache.org/fop/)) . Est-ce que je vous ai mal compris? – mzjn
Ce n'est pas vous qui avez mal compris, c'est moi qui ne me rappelais pas les technologies tout à fait raison - j'ai mis à jour ma question pour refléter cette inexactitude de la mienne. Merci d'avoir fait remarquer cela. Ma question reste cependant. Je préférerais ne pas avoir à faire cette traduction XSTL intermédiaire à partir d'un éditeur DocBook ou [X] HTML si possible, mais plutôt générer directement le XLS: FO à l'éditeur. –
Salut, désolé d'être un bourrin, mais le texte n'est toujours pas clair. Un processeur FO rend le balisage FO dans une sortie paginée, telle que PDF (ou RTF). Mais utiliser un processeur FO pour produire du XHTML semble vraiment étrange. Et vous devriez aussi corriger le passage "pour convertir le XSL: FO avec le XSLT". – mzjn