Creer une page html grace a une feuille de style xsl, un fichier xml et une classe java

Contenu du snippet

Ce code permet la création d'une page html par le biais de xml et de xsl

Source / Exemple :


import java.io.*;

public  class XSLTransform {

    public static void main(String [] argl)throws javax.xml.transform.TransformerException {
   
        File xmlFile = new File("/var/www/html/tomcat/sogescom/doc",arg[0]);
        File xsltFile = new File("/var/www/html/tomcat/sogescom/gestion",arg[1]);
        File htmlFile = new File("/var/www/html/tomcat/sogescom/gestion",arg[2]);

        javax.xml.transform.Source xmlSource =
                new javax.xml.transform.stream.StreamSource(xmlFile);
        javax.xml.transform.Source xsltSource =
                new javax.xml.transform.stream.StreamSource(xsltFile);
        javax.xml.transform.Result result =
                new javax.xml.transform.stream.StreamResult(htmlFile);

        javax.xml.transform.TransformerFactory transFact =
                javax.xml.transform.TransformerFactory.newInstance();

        javax.xml.transform.Transformer trans =
                transFact.newTransformer(xsltSource);

        trans.transform(xmlSource, result);

        }

}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.