Bonjour,
Je possède 2 fichiers : RCH_XML.XML et RCH_XML.XSL dont voici le contenu :
RCH_XML.XML:RCH_XML.XSL:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="RCH_XML.XSL"?> <Structure xmlns="http://www.influe.com/xns/2000/xmlfile/deffile/definition" xmlns:zn="http://www.influe.com/xns/2000/xmlfile/deffile/zone" xmlns:gr="http://www.influe.com/xns/2000/xmlfile/deffile/groupe" xmlns:li="http://www.influe.com/xns/2000/xmlfile/deffile/line"> <gr:MESSAGE> <li:ENT> <zn:COMMANDE_PAR>40</zn:COMMANDE_PAR> <zn:NUMERO_DE_REPONSE__COMMANDE>037YYA</zn:NUMERO_DE_REPONSE__COMMANDE> <zn:CODE_FONCTION_MESSAGE>COMMANDE MODIFIEE</zn:CODE_FONCTION_MESSAGE> <zn:DATE_DU_DOCUMENT>10/04/2007</zn:DATE_DU_DOCUMENT> <zn:DATE_DE_LIVRAISON_DEMANDEE>18/04/2007</zn:DATE_DE_LIVRAISON_DEMANDEE> <zn:NUMERO_DE_COMMANDE_EN_REF>040 0051</zn:NUMERO_DE_COMMANDE_EN_REF> <zn:DATE_DE_COMMANDE_EN_REF>10/04/2007</zn:DATE_DE_COMMANDE_EN_REF> <zn:CI_AGENCE_COMMANDE_PAR>40</zn:CI_AGENCE_COMMANDE_PAR> </li:ENT> <li:DEB> <zn:COMMANDE_PAR>40</zn:COMMANDE_PAR> </li:DEB> <gr:group1> <li:LIG> <zn:COMMANDE_PAR>40</zn:COMMANDE_PAR> <zn:CODE_CHANGEMENT>CH</zn:CODE_CHANGEMENT> <zn:CODE_ARTICLE>xxxxxxxxxxxxxxxxxx</zn:CODE_ARTICLE> <zn:CODE_ARTICLE_RICHARDSON>4438A</zn:CODE_ARTICLE_RICHARDSON> <zn:CODE_ARTICLE_COMMANDE_A/> <zn:QUANTITE_COMANDEE>0000001.00</zn:QUANTITE_COMANDEE> <zn:UNITE_MESURE_QTE_COMMANDEE>PCE</zn:UNITE_MESURE_QTE_COMMANDEE> <zn:QUANTITE_A_LIVRER_>0000001.00</zn:QUANTITE_A_LIVRER_> <zn:DATE_DE_LIVRAISON_ACCORDEE>17/04/2007</zn:DATE_DE_LIVRAISON_ACCORDEE> <zn:BASE_DU_PRIX_UNITAIRE>1</zn:BASE_DU_PRIX_UNITAIRE> <zn:UNITE_DE_MESURE_DU_PRIX>PCE</zn:UNITE_DE_MESURE_DU_PRIX> <zn:NUMERO_DE_LIGNE_ORIGINELLE>0001</zn:NUMERO_DE_LIGNE_ORIGINELLE> </li:LIG> </gr:group1> <li:PIE> <zn:COMMANDE_PAR>40</zn:COMMANDE_PAR> </li:PIE> </gr:MESSAGE> </Structure>Au lieu de m'afficher le texte : "Numero agence : 40 #", tout ce que j'obtiens à l'écran c'est "Numero agence : #"
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 <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.influe.com/xns/2000/xmlfile/deffile/definition" xmlns:zn="http://www.influe.com/xns/2000/xmlfile/deffile/zone" xmlns:gr="http://www.influe.com/xns/2000/xmlfile/deffile/groupe" xmlns:li="http://www.influe.com/xns/2000/xmlfile/deffile/line"> <xsl:output method="html"/> <xsl:template match="/"> <html> <head> <title>Test</title> </head> <body> Numero agence : <xsl:value-of select="Structure/gr:MESSAGE/li:ENT/zn:COMMANDE_PAR"/> #<br/> </body> </html> </xsl:template> </xsl:stylesheet>
Je ne comprends pas pourquoi la données XML "Structure/gr:MESSAGE/li:ENT/zn:COMMANDE_PAR" n'est pas extraite...
Le fichier XML est bon, l'erreur vient donc de mon fichier XSL...
Je ne m'y connais pas trop en XML/XSL, quelqu'un peut-il m'aider ?
Partager