Pb de mise en page XML/XSL
Bonjour,
Je possède 2 fichiers : RCH_XML.XML et RCH_XML.XSL dont voici le contenu :
RCH_XML.XML:
Code:
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:
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 ?