frabad
modèle sémantique d'article de presse
2013-12-17 10:13
New name
↓
↑
{title:Modèle sémantique d'article de presse} {tags:xml} Journalarticle-xml est un ensemble d'outils de publication d'articles de presse rédigés en XML. Le modèle proposé (article.dtd) simplifie et francise un sous-ensemble de [DocBook 5]. Il s'agit donc d'un modèle ''sémantique'' fourni avec des feuilles de transformation, dites aussi feuilles de styles étendues. ---- !Processus [source XML|http://frabad.free.fr/dev/journalarticle/exemple/01-source.xml] --> [instance DocBook|http://frabad.free.fr/dev/journalarticle/exemple/02-docbook.xml] --> [instance XSL-FO|http://frabad.free.fr/dev/journalarticle/exemple/03-xslfo.fo] --> [document PDF|http://docs.google.com/viewer?url=http:%2F%2Ffrabad.free.fr/dev/journalarticle/exemple/04-pdf.pdf] Exemple complet du processus : [journalarticle-exemple.zip|http://frabad.free.fr/dev/journalarticle/exemple/journalarticle-exemple.zip]. !Utilisation # Rédigez un article XML conforme à la dtd. # Validez votre article (par exemple avec xmllint). # Transformez votre article vers différents formats de publication avec le script artconv. '''Note''' : Vous pouvez toutefois transformer un article conforme à [DocBook 5] sans utilisation du script artconv en appliquant les feuilles de transformation `fo/docbook.xsl` et `html/docbook.xsl` directement sur votre document. !Transformation avec artconv Assurez-vous d'avoir placé le script artconv dans le répertoire de travail courant, puis saisissez la commande suivante dans une console :{{artconv article.xml format}} # Remplacez ''article''.xml par le nom du fichier à transformer (seuls les fichiers locaux sont reconnus pour le moment). # Remplacez ''format'' par le nom du format de sortie souhaité. Pour consulter la liste des formats reconnus, saisissez simplement la commande '''artconv'''. !Pré-requis * une console de commandes pour lancer le script, * xmllint et xsltproc, fournis lors de l'[installation de libxml2], * [Python|http://python.org/] pour le script `artconv` * Apache FOP pour générer la sortie PDF. Voir [FOP pour Windows]. !Dépôt http://github.com/frabad/journalarticle-xml
Password
Summary of changes
Syntax
F]