Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CREER UNE PAGE HTML GRACE A UNE FEUILLE DE STYLE XSL, UN FICHIER XML ET UNE CLASSE JAVA


Information sur la source

Catégorie :Api Classé sous : html, xsl, xml, génération Niveau : Débutant Date de création : 15/05/2003 Date de mise à jour : 15/05/2003 15:49:39 Vu : 11 092

Note :
Aucune note

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

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

Source

  • 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);
  • }
  • }
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);



        }

}

Commentaires et avis

signaler à un administrateur
Commentaire de tellaw le 18/06/2004 23:38:02

Hello,

Comment faire pour que la transformation retourne une string et non un fichier ?

Je ne comprend pas vraiment le fonctionnement de  :
javax.xml.transform.stream.StreamResult

Merci pour votre aide.
Eric

signaler à un administrateur
Commentaire de tellaw le 18/06/2004 23:38:15

Hello,

Comment faire pour que la transformation retourne une string et non un fichier ?

Je ne comprend pas vraiment le fonctionnement de  :
javax.xml.transform.stream.StreamResult

Merci pour votre aide.
Eric

signaler à un administrateur
Commentaire de ikm le 18/01/2005 18:53:13

hello

j'aimerai savoir comment implementer  la technologie jini  en réseau? Merci

signaler à un administrateur
Commentaire de ikki78 le 06/11/2007 11:16:14

Salut.

Quelles sont les valeurs du tableau arg[] car quand je lance le prog il plante sur la ligne "trans.transform(xmlSource, result);"

Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

generer html avec xml+xsl depuis application java [ par scrogneugneu ] J'ai un fichier xml et un xsl permettant (théoriquement) de générer du html.Question : comment faire depuis un programme java pour générer ce fichier generer html a partir de xml en utilisant xsl/fo [ par minou2005 ] j'ai un document xml et un autre xsl/fo a partir d'eux j'ai géneré un fichier pdf(en utilsant fop et java).mon question : j'ai besoin mainte xml et xsl/fo [ par minou2005 ] j'ai un doc xml  le suivant<color>      <c1>red</c1>      <c2&gt transformer XSL en XSL-FO [ par annalou ] bonjour,je travaille actuellement sur FOP pour transformer un document XML en PDF en code Java.Jusqu'à maintenant je créais moi-même le document XSL-F [XML dans JSP] [ par killahbeez68 ] Hello tlm, Mon probleme : Jai un flux XML sous form d'un String ke je recupère dans ma JSP à l'aide dun BEAN. Jai egalement un fichier XSL p Problème Génération de javadoc [ par Xavixxxx ] Salut !!Je poste ce message car j'ai un problème dans la génération de la java doc et je ne vois pas du tout comment le résoudre. Génération d'un fichier XML [ par nourlhouda ] salut, je veux générer dynamiquement un fichier xml contenant des données sur des pages provenant de different moteur de recherche (ex overture, googl conversion html vers xml [ par sana_ib_th ] je veux savoir un code source qui sert à convertir un document html en un fichier xml probleme de balise html avec xml et dom [ par lolofx ] Bonjour,voila, J'ai une base de donnees contenant des balise html et qd je cree mon fichier xml avec dom, il me remplace automatiquement "<" et "&l xml, xsl et java ?? c urgent !! [ par miraba ] salut tt le monde !!je suis une nouvelle à ce site et j'ai vraiment besoin de comprendre comment lire (ou ouvrir le lien associé à ) un doc xml avec s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.