🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: URGENT : CGI - XML - XSL ->HTML

#10597
From: Hugues Marilleau
Date: Thu, 14 Sep 2000 00:00
41 lines
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-mail
References: <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