Récupérer valuer d'un attribu - XML/XSL - Programmation
Marsh Posté le 04-04-2005 à 16:24:11
J'ai bien lu que tu débute mais c'est pas une bonne idée de flanquer tout ton code dans un unique template, tu passe à côté du fonctionnement du moteur XSLT en faisant cela...
ton xml
Code :
|
ton stylesheet revu et découpé comme il se doit...
Code :
|
et le résultat html
Code :
|
Bonne continuation!
Marsh Posté le 25-03-2005 à 19:54:08
Salut,
voic mon code xml
<rapport centre="un centre">
<inscription>
<nom>...</nom>
<prenom>...</prenom>
<date>...</date>
</inscription>
<inscription>
<nom>...</nom>
<prenom>...</prenom>
etc...
</rapport>
je veux afficher la valeur de l'attribut centre avec ma feuille xsl, débutant en xml/xsl je sais pas trop comment faire merci du coup de main a oui l'xsl ressemble a ca :
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>Rapport de fréquentation</title>
</head>
<body>
<table align="center" border="0" cellpadding="2" cellspacing="2">
<tr>
<td align="center"><b>Nom</b></td>
<td align="center"><b>Prenom</b></td>
<td align="center"><b>Date</b></td>
</tr>
<xsl:for-each select="rapport/inscription">
<tr>
<td align="center"><xsl:value-of select="nom" /></td>
<td align="center"><xsl:value-of select="prenom" /></td>
<td align="center"><xsl:value-of select="date" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>