🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Generation de _plusieurs_ fichiers avec _une_ stylesheet ?

#10402
From: Eric Jacoboni
Date: Mon, 16 Oct 2000 00:00
68 lines
2697 bytes
Salut,

J'ai un petit probl�me � r�soudre : soit deux fichiers xml, le premier
repr�sentant, par exemple, des chanteurs ou des groupes, le deuxi�me
repr�sentant un ensemble d'albums (tous auteurs confondus). Bref un
truc comme �a :

artistes.xml :

<?xml version="1.0"?>
<Artistes>
   <Artiste id="1">
      <Nom>Pop</Nom>
      <Prenom>Iggy</Prenom>      
   </Artiste>
   <Artiste id="2">
      <Nom>Led Zeppelin</Nom>
   </Artiste>
   <Artiste id="3">
      <Nom>The Flamin' Groovies</Nom>
   </Artiste>
</Artistes>

albums.xml :

<?xml version="1.0"?>
<Albums>
   <Album id="1">
      <Titre>One night stand</Titre>
      <Artiste ref="3"/>
   </Album>
   <Album id="2">
      <Titre>Led Zeppelin III</Titre>
      <Artiste ref="2"/>
   </Album>
   <Album id="3">
      <Titre>Led Zeppelin II</Titre>
      <Artiste ref="2"/>
   </Album>
    <Album id="4">
      <Titre>Soldier</Titre>
      <Artiste ref="1"/>
   </Album>
</Albums>

Le but de la manip consisterait � g�n�rer une page HTML contenant un
tableau de deux colonnes : (nom artiste, lien vers une page index). 

La page index serait une liste des albums de cet artiste (donc une
page index par artiste). 

Pour ce qui est de la premi�re �tape, no problemo, une transformation
XSL me g�n�re correctement des entr�es de type "Led Zeppelin"
"index.2.html".

Le probl�me se situe � la deuxi�me �tape : j'ai beau prendre le truc
dans tous les sens, je ne vois pas comment g�n�rer plusieurs fichiers
index.x.html � partir du fichier albums.xml. Alors, avant de me
gratter la t�te plus longtemps, j'aimerai savoir si c'est seulement
possible ou si je dois changer d'id�e.

Le but du jeu (c'est une manip pour expliquer XML et les transfo XSL � des
�tudiants) est de n'utiliser qu'XML, pas de passer par un SGBD,
�videmment...

        Tanqueyou
-- 
�ric Jacoboni, n� il y a 1275081928 secondes.
Technical Details
Message-ID: <87u2ac7kg0.fsf@titine.fr.eu.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,c419fb191a1addc8,start
X-Google-Attributes: gid114f60,public
From: Eric Jacoboni <jaco@titine.fr.eu.org>
Subject: Generation de _plusieurs_ fichiers avec _une_ stylesheet ?
Date: 2000/10/16
Message-ID: <87u2ac7kg0.fsf@titine.fr.eu.org>
X-Deja-AN: 682141857
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: usenet@titine.fr.eu.org
X-Trace: titine.fr.eu.org 971718080 1662 127.0.0.1 (16 Oct 2000 17:41:20 GMT)
Organization: JacoSoft Intl.
X-Attribution: Jaco
Mime-Version: 1.0
User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7
NNTP-Posting-Date: 16 Oct 2000 17:41:20 GMT
Newsgroups: fr.comp.text.xml