Bonjour,
j'ai un petit problème avec mon script xsl, l'instruction for-each ne remonte pas tous les éléments-enfants qui figurent sur mon .xml (uniquement le premier...)
xml :
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="stagiaires_accueil.xsl"?>
<!-- début du script XML -->
<page titre="Page d'accueil">
<part1>
<lien>Liste complète des éléves</lien>
<lien>Liste des stagiaires 1</lien>
<lien>Liste des stagiaires 2</lien>
</part1>
<part2 titre="Contexte de formation">
<paragraphe>Formation 2006</paragraphe>
</part2>
</page>
et mon fichier de style xsl :
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlnssl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<head>
<title>Page d'accueil</title>
</head>
<body>
<span><xsl:value-of select="page/@titre"/></span>
<br/><br/>
<xsl:for-each select="page/part1">
<span><xsl:value-of select="lien"/></span>
<br/><br/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Voyez-vous un problème ? lequel ?
merci.
Partager