Bonjour,

Je actuellement entrain de réaliser un projet dans lequel je veux pouvoir créer plusieurs articles au sein d'un site web via un document XML.

Je m'explique : J'ai un document XML ou je référence tout mes articles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<bibliotheque xsi:noNamespaceSchemaLocation="shema-articles-web.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<article>
   <site>site web divers</site>
   <titre>Titre de l'article web</titre>
   <auteurs>
      <auteur></auteur>
      <auteur></auteur>
   </auteurs>
</article>
<article>
   ...
</article>
</bibliotheque>

Ensuite je génère plusieurs documents HTML via un fichier de style xslt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<xsl:template match="bibloitheque">
   <div id="article">
      <xsl:apply-templates select="article"/>
   </div>
</xsl:template>
<xsl:template match="article">
 
<xsl:result-document href="article_{position()}.html">
       <h1 style="float:left">
         <xsl:value-of select="titre"/>
       </h1>
      <xsl:apply-templates select="auteurs"/>
  </xsl:result-document>
</xsl:template>

Ceci marche bien mais j'aimerais aussi générer un fichier html "index" dans lequel j'afficherais tout les articles et des liens pour accéder à chacun d'eux.

Voila j'espère que j'ai été assez clair et que qu'un pourra m'aider.

En tout cas merci à tout developpez.net pour votre travail.