Bonjour,

j'ai une erreur incompréhensible...

Je récupère un fichier de type XML (il ne l'est pas vraiment car pas d'entete)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<liste>
	<product id=7>
		<photo><![CDATA[U:\FS\photos\9851.jpg.jpg]]></photo>
		<designation><![CDATA[Bureau une porte]]></designation>
		<dimensions>115x50x105</dimensions>
		<prix>30000</prix>
	</product>
</liste>
Je lui applique (via Delphi mais ce n'est pas important) le xsl suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html" version="1.0" encoding="ISO-8859-1" indent="yes" />
	<xsl:template match="/">
		toto<xsl:apply-templates select="liste" />
	</xsl:template>
 
	<xsl:template match="liste">
		tutu
	</xsl:template>
</xsl:stylesheet>
Et je ne comprend pas pourquoi mais le résultat est
toto
Je n'ai pas "tutu" qui pourtant devrait s'afficher !!!

Si vous voyez l'erreur, faites moi signe car là je m'en arrache les cheveux