Article View: fr.comp.text.xml
Article #68test
From: Cpt. Avenic (CyberArmy)
Date: Mon, 24 Dec 2001 13:09
Date: Mon, 24 Dec 2001 13:09
119 lines
5928 bytes
5928 bytes
Christophe Bouleau <cbouleau@users.sourceforge.net> a �crit dans le message : f9c1eea7.0112161246.2ee3871c@posting.google.com... > Adrian Petru Dimulescu <dimulescu@yahoo.com> wrote in message news:<3c13ef83$0$3184$626a54ce@news.free.fr>... > > Il y a aussi un package qui s'appelle jDynamite, qui > > est un peu l'equivalent de FastTemplate en PHP, c'est-a-dire, > > il te permet d'avoir des variables dans les pages HTML que > > tu puisse remplir. Le package se trouve sur sourceforge, si > > je me rapelle bien. > > > > bon courage, > > adrian. > > > > Royer Kerwin wrote: > > > > > Salut � tous, > > > > > > je cherche une technique qui me permetrait de parser un document html > > > (qui contient des tags persos) pour les remplacer par des donn�es > > > dynamiques. J'utilise les servlets pour la cr�ation des donn�es > > > dynamiques. Les JSP me posent le probl�me de la compilation des pages que > > > je veux �viter. Doit-je utiliser XSLT ou parser mon document betement > > > (comme n'importe quel doc texe) pour trouver les tags, ou existe-t-il une > > > mani�re plus propre de faire tout cela > > > > > > Merci pour tout conseil > > > > > > A+ > > Bonjour, > > Effectivement, je te conseille aussi d'utiliser JDynamiTe (et pas > seulement parce-que je suis ce projet de tr�s pr�s :-)). > La version 1.1 de JDynamiTe (Dynamic Template en Java) est disponible > depuis fin septembre 2001 sur http://jdynamite.sourceforge.net > > JDynamiTe est un outil simple et puissant qui permet de cr�er des > documents dynamiques � partir de documents "templates". > > Il est bas� sur les m�mes concepts que le tr�s populaire > "FastTemplate" qui est une extension PHP utilis�e dans de tr�s > nombreux sites Web pour cr�er des pages HTML dynamiques. > > JDynamiTe est un logiciel libre, sous la "GNU Library General Public > License". > > Plus de d�tails sur la "JDynamiTe Home Page". Ce projet est h�b�rg� > dans le domaine SourceForge, sur http://jdynamite.sourceforge.net > > Christophe > cbouleau@users.sourceforge.net > > P.S. > Voici en annexe, pour ceux qui ne peuvent pas consulter maintenant > le site de JDynamiTe sur SourceForge, une petite pr�sentation (qui a > l'avantage d'�tre en fran�ais !) : > > Le principal avantage de JDynamiTe est de s�parer clairement la > pr�sentation des documents (HTML, XML, etc) du code de g�n�ration du > contenu (en Java). > C'est une "brique" dans l'architecture "Mod�le/Vue/Contr�leur". > > JDynamiTe n'est ni un nouveau language de template, ni un "framework" > complet. C'est un "pur" package Java, qui est con�u pour �tre > fexible et ouvert. > > On peut utiliser JDynamiTe � partir de JSP, de Servlets, ou de toute > application Java. > > Pricipales caract�ristiques : > > - Tr�s simple � mettre en oeuvre. Vous n'utilisez qu'une classe, avec > 4 ou 5 m�thodes qui permettent d'analyser et de d�velopper des > documents dynamiquement � partir de fichier templates (voir exemple > sur http://jdynamite.sourceforge.net/#example ). > > - Ces documents templates peuvent �tre tout document ASCII ou > Unicode (HTML, XML, PostScript, formulaire type, ...). > > - Pour fonctionner JDynamiTe reconnait seulement 3 "tags" dans le > document template : > "Variable", "Begin Dynamic Element", "End Dynamic Element". > Un "Dynamic Element" est un bloc que l'on peut d�velopper > dynamiquement (une liste, une table, une �num�ration, ...). > > - Comme l'analyseur de JDynamiTe est fortement "customizable", vous > pouvez (re)d�finir la syntaxe de votre choix pour ces tags. En HTML, > ils sont cherch�s par d�faut � l'int�rieur de balises commentaires > (donc on reste en "pur" HTML). > > - Nouveau depuis la version 1.1 : la possibilit� d'ins�rer des blocs > "Ignored Element" dans le document template, qui permet au designer > HTML, par exemple, de cr�er des pages plus "r�alistes", avec des > "vraies" donn�es. Ces blocs sont ignor�s lors de la production > dynamique du document. > > - Permet la r�utilisation d'objets "JDynamiTe" : une seule analyse > du template et plusieurs g�n�rations dynamiques. > > - Permet l'imbrication de "Dynamic Elements" (listes de listes, > lignes de colonnes, ...). > > > B�n�fices : > > - En finir avec le mixage du code Java et du code HTML (ou autre), > qui donne des "sacs de nouilles" difficilement maintenables. > - Les pages HTML sont con�ues avec votre outil pr�f�r� (Dreamweaver > ou autre) ou mieux : par un "vrai" HTML designer (peut-�tre pas > vous ! :-)). > - Votre code n'est plus d�pendant des changements de pr�sentation. > - Conserve les avantages des JSP et des Servlets, sans les d�fauts. > - ... > > Plus de d�tails sur la "JDynamiTe Home Page". > http://jdynamite.sourceforge.net
Technical Details
Message-ID:
<a0795m$61b$1@muguet.sncf.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.25.12.36!oleane.net!oleane!sncf.fr!not-for-mailReferences:
<pan.2001.12.08.15.06.45.524256.9635@wanadoo.fr> <3c13ef83$0$3184$626a54ce@news.free.fr> <f9c1eea7.0112161246.2ee3871c@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,b10530e9a288a3e2 X-Google-Attributes: gid114f60,public X-Google-Thread: f631b,b10530e9a288a3e2 X-Google-Attributes: gidf631b,public X-Google-ArrivalTime: 2001-12-24 05:13:07 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.25.12.36!oleane.net!oleane!sncf.fr!not-for-mail From: "Cpt. Avenic (CyberArmy)" <address@nospamemail.com> Newsgroups: fr.comp.text.xml,fr.comp.lang.java Subject: test Date: Mon, 24 Dec 2001 14:09:19 +0100 Organization: S.N.C.F. (French Railways) Lines: 121 Message-ID: <a0795m$61b$1@muguet.sncf.fr> References: <pan.2001.12.08.15.06.45.524256.9635@wanadoo.fr> <3c13ef83$0$3184$626a54ce@news.free.fr> <f9c1eea7.0112161246.2ee3871c@posting.google.com> NNTP-Posting-Host: 10.151.245.90 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300