Article View: fr.comp.text.xml
Article #8642Re: [debutant] XML pour site web statique ?
From: Michel CASABIANCA
Date: Sun, 09 Sep 2001 20:48
Date: Sun, 09 Sep 2001 20:48
62 lines
3981 bytes
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-mailReferences:
<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