🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Débutant

#8541
From: Thomas Broyer
Date: Thu, 27 Sep 2001 19:56
38 lines
2668 bytes
In <zorg-nospam-2709010927430001@saturne.math.jussieu.fr>, Zorg wrote:
>    J'ai un document XML qui contient du code (� affich� apr�s en HTML) et
> donc si j'ai a peu pr�s compris il faut qu'il soit dans un CDATA

Non. Une section CDATA n'est rien d'autre qu'une facilit� d'�criture : pas 
besoin de mettre des appels d'entit� ou de caract�re pour avoir des < et & 
dans les donn�es lit�rales.
En d'autres termes, [�] est strictement �quivalent (en terme d'information) 
� [�] :
[�] <![CDATA[(a < b) && (c < d)]]>
[�] (a &lt; b) &amp;&amp; (c &lt; d)

Si tu veux mettre du HTML dans un fichier XML, int�resse-toi � XHTML.
Note: si tu as le livre XML in a Nutshell, il y a un bon chapitre 
l�-dessus. Y a s�rement d'autres bons bouquins mais je ne connais pas.

[XSLT]
>    La deuxieme question, qui n'a rien avoir, comment-fait on pour g�n�rer
> plusieurs document en sortie ?

Avec une extension.

> Pour �tre plus pr�cis j'ai un document XML qui contient une liste de
> personne et j'ai un autre document XML une lettre standard, j'aimerai
> qu'il (xslt) me g�n�re n fichiers html � partir de ces deux fichiers
> (une lettre par personne mais cela vous l'avez tous deviner).

Tu peux te faire un script qui va passer des param�tres � la feuille de 
style, et l'appeler une fois pour chaque personne, avec un fichier de 
sortie diff�rent � chaque it�ration.
Bref, m�langer XSLT 1.0 "pur" et programmation.

> J'utilise saxon pour xslt sous Unix.

SAXON impl�mente l'�l�ment document de EXSLT pour faire des "redirections".
cf. la doc de SAXON et http://exslt.org

Tom.
Technical Details
Message-ID: <1919852.aeNJFYEL58@ltgt.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!freenix!proxad.net!feeder2-1.proxad.net!not-for-mail
References: <zorg-nospam-2709010927430001@saturne.math.jussieu.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,7960d44a9c09f742
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-09-27 12:50:48 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!freenix!proxad.net!feeder2-1.proxad.net!not-for-mail
Message-ID: <1919852.aeNJFYEL58@ltgt.net>
From: Thomas Broyer <tbroyer@domain.tld.invalid>
Subject: Re: Débutant
Newsgroups: fr.comp.text.xml
Reply-To: tbroyer@ltgt.net
Mail-Copies-To: nobody
Date: Thu, 27 Sep 2001 21:56:17 +0200
References: <zorg-nospam-2709010927430001@saturne.math.jussieu.fr>
Organization: </>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
Lines: 38
NNTP-Posting-Date: 27 Sep 2001 21:49:23 MEST
NNTP-Posting-Host: 193.251.185.230
X-Trace: 1001620163 news-test.free.fr 26032 193.251.185.230