salut,
le site amazon me retourne un fichier xml qu'a la forme suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?xml version="1.0"?>
<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
	<OperationRequest>
		...
	</OperationRequest>
	<Items>
		...
		<TotalResults>3</TotalResults>
		<TotalPages>1</TotalPages>
		<Item>
			<ASIN>2212090412</ASIN>
                        ...
                </Item>
               <Item>
			<ASIN>2212091425</ASIN>
                        ...
                </Item>
         <Items>
<ItemSearchResponse>
bref, quand j'applique sur ce fichier le fichier xsl suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:template match="ItemSearchResponse">
		<xsl:apply-templates select="Items"/>
	</xsl:template>
	<xsl:template match="Items">
		<h1>
			<xsl:value-of select="Item/ASIN[1]"/>
		</h1>
	</xsl:template>
</xsl:stylesheet>
ça casse et j'ai pas le resltat voulu, par contre quand je remplace dans le fichier xml obtenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<ItemSearchResponse>
alors la ça passe !!!
avez vous une idée ?
merci d'avance