🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Utilisation de Cocoon

#8836
From: cib
Date: Fri, 03 Aug 2001 19:11
78 lines
4018 bytes
Essai de lire ma r�ponse un peu plus bas, en voici un extrait.

Apr�s une semaine de tutoriaux, j'ai fini par comprendre que tout r�sidait
dans cette histoire de "Sitemap".
Je ne sais pas si c'�tait la m�me chose dans la version 1.
J'explique si un d�butant avait le m�me probl�me d'incompr�hension ( en 2
points).

LE FICHIER
Chaque r�pertoire de Cocoon2 contient un fichier sitemap.xmap qui g�re les
r�qu�tes que les navigateurs envoient. Pour chaque fichier xml que l'on
ajoute au r�pertoire, il faut aussi ajouter quelques lignes dans le fichiers
sitemap.xmap, du genre (j'explique ensuite):

<map:match pattern="hello.html">
    <map:generate src="docs/samples/hello-page.xml"/>
    <map:transform src="stylesheets/page/simple-page2html.xsl"/>
    <map:serialize type="html"/>
</map:match>

entre les tags:<map:pipelines> et </map:pipelines>

     Ces lignes informent le serveur que si le navigateur requ�te la page
"hello.html" , il faut g�n�rer la page hello-page.xml (du sous-r�pertoire
docs/sample) en la transformant avec la feuille de style
simple-page2html.xsl (du sous-repertoire stylesheet/page) et de renvoyer du
html.
    Voil�. Il fallait donc pour que ma requ�te
http://localhost:8080/cocoon/xml/cib.html
aboutissent, que j'ai ajout� les lignes:

<map:match pattern="cib.html">
    <map:generate src="docs/samples/cib2.xml"/>
    <map:transform src="stylesheets/page/cib2.xsl"/>
    <map:serialize type="html"/>
</map:match>

dans le fichier sitemap.xmap du dossier C:/Tomcat/webapps/cocoon/xml.

LE REPERTOIRE
Mais ce n'est pas tout. Le premier sitemap �valu� � chaque requ�te est celui
du repertoire Tomcat/webapps/cocoon. Ce dossier doit contenir quelques
lignes pour savoir vers quel sous r�pertoire envoyer les requ�tes. Ici, pour
que les requ�tes concernant le sous-dosssier /xml/ soit prises en compte, il
 fallait ajouter:

 <map:pipeline>
   <map:match pattern="xml/**">
    <map:mount uri-prefix="xml" src="xml/" check-reload="yes"/>
   </map:match>
  </map:pipeline>
 <map:pipeline>

au sitemap.xmap principal.

R�f�rence:
http://xml.apache.org/cocoon2/uc2.html

C'est un message de cib du 31/07/01.
N'h�site pas � m'�crire, parce que je d�couvre aussi depuis deux semaines,
et que j'ai l'impression d'avoir toute la doc en t�te (par ailleurs, si tu
d�couvres comment config le virtual host dans Tomcat4, je suis preneur)

Cib

Bordeaux, xml et gay pride.
"Guillaume BERTHOMMIER" <berthomg@igbmc.u-strasbg.fr> a �crit dans le
message news: 3B6A7FD7.DAD0E7E6@igbmc.u-strasbg.fr...
> Bonjour a tous,
> j'ai lu que cocoon permettait de faire de la tranformation "en live"
> contrairement a xalan.
> Avec xalan ma transformation marche bien, mais je ne comprends pas
> comment faire marcher Cocoon:
> j'ai modifier mon fichier xml et xsl comme indique dans la doc, mais
> apres? Que faut-il faire pour faire tourner Cocoon?
> Merci par avance pour votre aide.
> Guillaume.
>
Technical Details
Message-ID: <9ket0f$t2n$1@wanadoo.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!not-for-mail
References: <3B6A7FD7.DAD0E7E6@igbmc.u-strasbg.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,599ae756b2ee7b98
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-08-03 12:11:13 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.251.151.101!opentransit.net!wanadoo.fr!not-for-mail
From: "cib" <cibci1@caramail.com>
Newsgroups: fr.comp.text.xml
Subject: Re: Utilisation de Cocoon
Date: Fri, 3 Aug 2001 21:11:20 +0200
Organization: Wanadoo, l'internet avec France Telecom
Lines: 80
Message-ID: <9ket0f$t2n$1@wanadoo.fr>
References: <3B6A7FD7.DAD0E7E6@igbmc.u-strasbg.fr>
NNTP-Posting-Host: ca-ol-bordeaux-10-34.abo.wanadoo.fr
X-Trace: wanadoo.fr 996865871 29783 213.56.53.34 (3 Aug 2001 19:11:11 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 3 Aug 2001 19:11:11 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400