Article View: fr.comp.text.xml
Article #10597Re: URGENT : CGI - XML - XSL ->HTML
From: Hugues Marilleau
Date: Thu, 14 Sep 2000 00:00
Date: Thu, 14 Sep 2000 00:00
41 lines
2411 bytes
2411 bytes
Le Thu, 7 Sep 2000 12:08:11 +0200,
Laurent DUVIVIER <lduvivier@nordnet.fr> �crivait:
>Bonjour � tous.
>
>une petite compile et apr�s deux jours sa marche.
>
>a la mano j ai cr�� un fichier xml puis xsl -> c est ok
>
>Voila ma question : il est �vident que le fichier xml doit parfois refl�ter
>des informations provenant d'une base de donn�es donc g�n�rer. Est il
>possible
>d'utiliser un CGI en c par exemple ?
>(j ai essayer en mettant un content type a : text/xml -> ca marche pas !)
>
Le plus simple � mon avis est d'utiliser la SQL taglib qui est d�j�
inclue dans Cocoon (si tu as une version assez r�cente). Ca permet de
mettre quelque chose comme �a dans les fichiers XML qui doivent refl�ter
des donn�es de la base de donn�es :
<sql:execute-query>
<sql:driver>org.postgresql.Driver</sql:driver>
<sql:dburl>jdbc:postgresql:articles</sql:dburl>
<sql:query>SELECT * FROM table_article;</sql:query>
<sql:username>huge</sql:username>
<sql:password>*********</sql:password>
<sql:doc-element>articles-jeu</sql:doc-element>
<sql:row-element>articles-record</sql:row-element>
<sql:id-attribute>id_article</sql:id-attribute>
<sql:id-attribute-column>id_article</sql:id-attribute-column>
</sql:execute-query>
La requ�te est ex�cut�e � la visualisation de la page et les donn�es
ins�r�es. A noter qu'il existe un SQL Processor dont le but est
similaire mais l'auteur ne le maintient plus.
Plus d'infos sur http://xml.apache.org/cocoon/sqltaglib.html.
>Merci pour votre aide !
De rien.
Technical Details
Message-ID:
<slrn8s1oq8.94i.huge@xenon.medisite.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8p7pff$pb2$1@news.nordnet.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,258d360d2cf54bc1 X-Google-Attributes: gid114f60,public From: huge@xenon.medisite.net (Hugues Marilleau) Subject: Re: URGENT : CGI - XML - XSL ->HTML Date: 2000/09/14 Message-ID: <slrn8s1oq8.94i.huge@xenon.medisite.net> X-Deja-AN: 669647494 X-Operating-System: Debian GNU/Linux 2.3 Content-Transfer-Encoding: 8bit References: <8p7pff$pb2$1@news.nordnet.fr> Content-Type: text/plain; charset=iso-8859-1 X-newsgroup: fr.comp.text.xml X-Complaints-To: abuse@fr.uu.net X-Trace: reader1.fr.uu.net 968943378 20678 194.98.201.220 (14 Sep 2000 14:56:18 GMT) Organization: UUNET Mime-Version: 1.0 User-Agent: slrn/0.9.6.2 (Linux) NNTP-Posting-Date: 14 Sep 2000 14:56:18 GMT Newsgroups: fr.comp.text.xml