Bonjour à tous,

Voila je suis débutant en XML, et je rencontre un problème pour affichier des données contenu dans un fichier XML. Voici le début du code XML :
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
21
22
23
24
25
 
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="poyetmotte.xsl"?>
<OrderList xmlns="rrn:org.xcbl:schemas/xcbl/v4_0/ordermanagement/v1_0/ordermanagement.xsd"
xmlns:core="rrn:org.xcbl:schemas/xcbl/v4_0/core/core.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ListOfOrder>
	<Order>
		<OrderHeader>
			<OrderNumber>
				<BuyerOrderNumber>[1]</BuyerOrderNumber>
			</OrderNumber>
			<OrderIssueDate>[2]</OrderIssueDate>
			<OrderReferences>
				<ContractReferences>
					<core:Contract>
						<core:ContractID>
							<core:Ident>[3]</core:Ident>
						</core:ContractID>
					</core:Contract>
				</ContractReferences>
				<QuoteReference>
					<core:RefNum>[4]</core:RefNum>
				</QuoteReference>
				<OtherOrderReferences>
Et voici ce que je veux obtenir :

[1];[2];[3];[4] (...etc)
Pour se faire , je passe par un xsl voici ce que je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 <xsl:template match="/">
   <!-- Generation du contenu -->
   <xsl:value-of select="OrderList/ListOfOrder/Order/OrderHeader/OrderNumber/BuyerOrderNumber" />
   <xsl:text>;</xsl:text>
   <xsl:value-of select="OrderList/ListOfOrder/Order/OrderHeader/OrderIssueDate" />
   <xsl:text>;</xsl:text>
   <xsl:value-of select="OrderList/ListOfOrder/Order/OrderHeader/OrderReferences/ContractReferences/ContractID/Ident" />
   <xsl:text>;</xsl:text>
 </xsl:template>
et voici ce que j 'obtiens :

;;;
where is the probleme ?

Bonne année et merci a tous !