🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [debutant] XML pour site web statique ?

#8642
From: Michel CASABIANCA
Date: Sun, 09 Sep 2001 20:48
62 lines
3981 bytes
Bonjour

"FL" <mlst@mangoosta.fr> writes:
> J'ai lu pas mal de messages et faq mais je n'arrive toujours pas � savoir
> s'il est possible de cr�er des documents xml transform�s en html avec
> feuille de style, XSLT, Schema ou je ne sais quelle norme sachant que le but
> est de s'affranchir de la mise en page.
> 
> Exemple : gros site statique de 10.000 pages avec une mise en page assez
> �volu�e (images, structure diff�rente des sites de news qui sont format�s de
> la meme mani�re). Si la charte graphique doit changer, cela implique de 
> reprendre les 10.000 pages html � la main.
> 
> Y a t-il une solution ?

Pour ma part, je pense que la meilleure solution dans ce cas est l'utilisation
du couple XML/XSLT. Comme il a �t� dit pr�c�demment cette solution permet
de d�coupler le fond (document XML) de la forme (feuille de style XSLT).

Si je me permets d'intervenir dans cette discussion, c'est que je me suis
longuement pench� sur ce probl�me pour le g�n�rateur du site des �ditions
O'Reilly (http://www.oreilly.fr).

La probl�matique de ce site est que l'on doit pr�senter convenablement
des livres (r�sum�s, biographies des auteurs, errata, etc) en grand
nombre et que la pr�sentation peut �tre amen�e � changer (si celle du
site US change de mani�re significative). Cela implique que le texte
doit pouvoir comporter des �l�ments de pr�sentation (texte gras ou
italique) ou structurels (paragraphes, listes etc) et me semble exclure
la base de donn�es.

Chaque livre est d�crit dans un fichier XML (avec un r�sum�, une bio des
auteurs, les errata, etc). Des feuilles de style formatent chacunes des
pages associ�es � un livre et cr�e dynamiquement les liens. � l'�poque,
nous avions utilis� un outil propri�taire (qui incluait un processeur
XSLT) pour compiler le site, mais je pense que maintenant, la meilleure
solution est d'utiliser Ant (une sorte de make en Java).

On trouvera de plus amples explications sur le site des �ditions O'Reilly
� l'adresse:

  http://www.sweetohm.net/html/java-xml.html

Voir plus sp�cialement la partie 3 (concernant les exemples de mise en
oeuvre).

J'ai mise en oeuvre la solution Ant pour ma page perso, � l'adresse:

  http://www.sweetohm.net/

Elle est g�n�r�e � partir de documents XML de diff�rentes natures (et
DTDs): articles, documentations de programmes, br�ves, pages de liens,
etc. Pour ce faire, j'ai d�velopp� un ensemble de t�ches Ant pour la
manipulation du XML (insertion, d�coupage, transformations etc). Voir:

  http://www.sweetohm.net/html/sat.html

-- 
+----------------------------------------------------+
| Michel CASABIANCA          Java, XML & Jeux        |
| mailto:casa@sweetohm.net   http://www.sweetohm.net |
+----------------------------------------------------+
Technical Details
Message-ID: <m3zo84ay5a.fsf@ca-ol-bordeaux-22-253.abo.wanadoo.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!grolier!fr.usenet-edu.net!usenet-edu.net!wanadoo.fr!not-for-mail
References: <9mlil8$bkm$1@news.mangoosta.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,e765aff28b529d4f
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-09-09 13:45:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!grolier!fr.usenet-edu.net!usenet-edu.net!wanadoo.fr!not-for-mail
From: Michel CASABIANCA <michel.casabianca@wanadoo.fr>
Newsgroups: fr.comp.text.xml
Subject: Re: [debutant] XML pour site web statique ?
Date: 09 Sep 2001 22:48:33 +0200
Organization: Wanadoo, l'internet avec France Telecom
Lines: 62
Message-ID: <m3zo84ay5a.fsf@ca-ol-bordeaux-22-253.abo.wanadoo.fr>
References: <9mlil8$bkm$1@news.mangoosta.net>
NNTP-Posting-Host: ca-ol-bordeaux-22-253.abo.wanadoo.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: wanadoo.fr 1000068326 15846 217.109.145.253 (9 Sep 2001 20:45:26 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 9 Sep 2001 20:45:26 GMT
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7