🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #68

test

#68
From: Cpt. Avenic (CyberArmy)
Date: Mon, 24 Dec 2001 13:09
119 lines
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-mail
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>

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