Bonjour

Voici mon probleme, j'ai d'une part un fichier XML de 'maitre'

<?xml version="1.0"?>
<?xml-stylesheet href="style.xsl" type="text/xsl"?>
<launcher>
	<data>data.xml</data>
</launcher>


de l'autre le XML 'esclave'

<?xml version="1.0"?>
<donnee>
<dd>Voilà mes données1</dd>
</donnee>


et enfin le fichier xsl

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
 
<xsl:template match="/launcher">
	<xsl:for-each select="document(data)/donnee">
		ddddd<xsl:value-of select="dd"/>
	</xsl:for-each>
</xsl:template>
</xsl:stylesheet>


Tant que je n'ai qu'un seul noeud donnée aucun soucis, le problème c'est quand il y en a plusieurs, la page demon navigateur web(firefox) reste désepérement vide.

Où est l'erreur Smiley bawling

Merci pour votre aide
Modifié par Njsan63 (27 Jan 2014 - 13:58)
Hop j'ai tester comme ça :
<?xml version="1.0"?>
<?xml-stylesheet href="style.xsl" type="text/xsl"?>
<launcher>
	<data>data.xml</data>
	<data>data1.xml</data>
</launcher>


<?xml version="1.0"?>
<donnee>
	<dd>Voilà mes données1.1</dd>
	<dd>Voilà mes données1.2</dd>
</donnee>


<?xml version="1.0"?>
<donnee>
		<dd>Voilà mes données2.1</dd>
		<dd>Voilà mes données2.2</dd>
</donnee>


<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
 
<xsl:template match="/launcher">

	<xsl:for-each select="document(data)">			
				<xsl:value-of select="donnee"/>
	</xsl:for-each>
	
</xsl:template>
</xsl:stylesheet>


Moi ca marche bien.

Sinon pour plusieurs donnee , il faut un donnees encadrant le tout et rajouter un s dans le select