[XSLT] [debutant] pb dans la transformation
Voici mon problème, je dois extraire le snoms des taches dans la document suivant:
( a l'origine il y a d'autres noued au meme niveau que TASKS et plus de noeuds au niveau de TASKS/TASK/NAME , les autres ayant été supprimer pour la clarté:
Citation:
Envoyé par XML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <Project>
<Tasks>
-
<Task>
<UID>0</UID>
<ID>0</ID>
<Type>1</Type>
<WBS>0</WBS>
</Task>
-
<Task>
<UID>1</UID>
<ID>1</ID>
<Name>Agro Analyses</Name>
<Type>1</Type>
<IsNull>0</IsNull>
<CreateDate>2005-05-18T18:21:00</CreateDate>
<WBS>1</WBS>
</Task>
<Project> |
J'applique a ce fichier XML le fichier XSL suivant:
Citation:
Envoyé par XSL
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?xml version="1.0" standalone="no" ?>
- <html xmlns:xsl="http://www.w2.org/1999/XSL/Transform" xsl:version="1.0">
- <head>
<title>Marche pas</title>
</head>
- <body>
- <xsl:for-each select="/Project/Tasks/Task">
- <p>
nom de la tache:
<xsl:value-of select="./Name" />
</p>
</xsl:for-each>
</body>
</html> |
je pensais que cela suffisait mais j'obtiens:
Citation:
Envoyé par Obtenu
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <html xmlns:xsl="http://www.w2.org/1999/XSL/Transform" xsl:version="1.0">
<head>
<title>Marche pas</title>
</head>
<body>
<xsl:for-each select="/Project/Tasks/Task">
<p>nom de la tache:
<xsl:value-of select="./Name" />
</p>
</xsl:for-each>
</body>
</html> |
je comprends pas pourquoi mon for each marche pas , pouvez vous m'éclairer SVP?