Bonjour,

Je possède 2 fichiers : RCH_XML.XML et RCH_XML.XSL dont voici le contenu :

RCH_XML.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
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>
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
<?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>
Au lieu de m'afficher le texte : "Numero agence : 40 #", tout ce que j'obtiens à l'écran c'est "Numero agence : #"

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 ?