XSLT

Bibliographie :

Comprendre XSLT.

Processeurs XSLT

xsltproc

Lien utile :

libxslt

Installation (paquet Debian) :

  xsltproc - XSLT command line processor
          

Configuration :

la variable d'environnement pour les fichiers catalog est SGML_CATALOG_FILES. Elle doit pointer vers un ou plusieurs fichiers (et non un répertoire), séparés par le caractère «:».

exemple :

  SGML_CATALOG_FILES=./catalog:/etc/sgml/catalog
        

Utilisation :

  • pour générer du HTML :
      xsltproc -o <fichier>.html --catalogs \
        <feuille_de_style_html>.xsl <fichier>.xml
                
    

    Une méthode similaire permet d'obtenir du texte.

  • pour du FO (Formatting Object) :
      xsltproc -o <fichier>.fo --catalogs \
        <feuille_de_style_fo>.xsl <fichier>.xml
                
    

Saxon est une application écrite en Java™.

XSLT 1.0, including XPath 1.0 :

Installation (paquets Debian) :
  libsaxon-java - The Saxon XSLT Processor
  libsaxon-java-doc - The Saxon XSLT Processor's documentation and javadoc
          
Configuration :

exemple :

  CLASSPATH=/usr/share/java/saxon-catalog.jar:/usr/share/java/saxon.jar
        

XSLT 2.0, XPath 2.0, and XQuery 1.0 :

Installation (paquets Debian) :
  libsaxonb-java - The Saxon-B XSLT Processor
  libsaxonb-java-doc - The Saxon-B XSLT Processor's documentation and javadoc
          

Processeurs FO (Formatting Object)

Installation (paquet Debian) :

  dblatex - Produces DVI, PostScript, PDF documents from DocBook sources
        

Utilisation :

  • pour générer du PDF (Portable Document Format) :
      dblatex -t pdf -P lang=fr <fichier>.xml
                
    
  • pour du PS (PostScript) :
      dblatex -t ps -P lang=fr <fichier>.xml
                
    

Remarque :

Une option utile :

  -T style, --style=style
              Output style, predefined are: db2latex, simple, native (default).
            

Installation (paquet Debian) :

  xmlroff - XSL formatter mainly for DocBook
        

Utilisation :

  • pour générer du PDF (Portable Document Format) :
      xmlroff -o <fichier>.pdf --format pdf <fichier>.fo
                
    
  • pour du PS (PostScript) :
      xmlroff -o <fichier>.ps --format postscript <fichier>.fo
                
    

Installation (paquet Debian) :

  xmlto - XML-to-any converter
        

Utilisation :

  • pour générer du PDF (Portable Document Format) :
      xmlto pdf <fichier>.fo
                
    
    ou même :
      xmlto pdf <fichier>.xml
                
    
  • pour du PS (PostScript) :
      xmlto ps <fichier>.fo
                
    
    ou même :
      xmlto ps <fichier>.xml
                
    

FOP

FOP est une application écrite en Java™.

Installation (paquets Debian) :

  fop - XML to PDF Translator
  fop-doc - Documentation for fop
        

Configuration :

exemple :

  CLASSPATH=/usr/share/java/avalon-framework.jar:/usr/share/java/fop.jar
      

Utilisation :

pour générer du PDF :

  java org.apache.fop.apps.Fop -fo <fichier>.fo -pdf <fichier>.pdf
      

XMLmind FO Converter est une application écrite en Java™.

Configuration :

exemple :

  CLASSPATH=/usr/share/java/avalon-framework.jar:/usr/local/stow/xfc-20/xfc.jar
      

Utilisation :

pour générer du RTF :

  java com.xmlmind.fo.converter.Driver <fichier>.fo <fichier>.rtf
      

Installation (paquet Debian) :

  htmldoc - HTML processor that generates indexed HTML, PS, and PDF
        

Je souhaite remercier John R. Daily et Dodji Seketeli pour l'aide qu'ils m'ont apportée à mes débuts.


 

Valid XHTML 1.0!  Valid CSS!

Dernière mise à jour effectuée le : dimanche 20 juillet 2008, 11:03:32 (UTC+0200)

Accueil