Générer plusieur HTML avec une page sommaire
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:
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:
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. :ccool: