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 :
Et voici ce que je veux obtenir :
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>
Pour se faire , je passe par un xsl voici ce que je fais :[1];[2];[3];[4] (...etc)
et voici ce que j 'obtiens :
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>
where is the probleme ?;;;
Bonne année et merci a tous !
Partager