Bonjour,
j'ai deux fichier un xml et l'autre xsl et j'ai une requete pour extraire tous les articles de Commande Co1235
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">
<!--<xsl:variable name="numero"  select="gestion/commande[@numCo='Co1235']/@numCo"/>-->
<!--<xsl:variable name="numero1" select="compagne/personnel[@nomP='duracuire']/@numP"/>-->
<table border="1" cellspacing="0" width="100%">
<tr bgcolor="yellow">
<td width="30%">numarticle</td>
<td width="30%">qteCo</td>
</tr>
<!--<xsl:for-each select="gestion/commande[@numCo=$numero]">-->
<xsl:for-each select="gestion/commande[@numCo='Co1235']">
<tr>
<td width="30%"> <xsl:value-of select="article/@numarticle"/></td>
<td width="30%"> <xsl:value-of select="article/@qteCo"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>

et le fichier xml:

<gestion>
<client numc="C123" nomc="DUPONT"/>
<client numc="C124" nomc="DURAND"/>
<client numc="C125" nomc="DUBOIS"/>
<client numc="C126" nomc="DUVAL"/>
<commande numCo="Co1237" dateCo="10/10/2008" numC="C124">
<article numarticle="A9876" qteCo="25"/>
<article numarticle="A8765" qteCo="30"/>
</commande>
<commande numCo="Co1235" dateCo="09/10/2008" numC="C123">
<article numarticle="A7654"  qteCo="43"/>
</commande>
<commande numCo="Co1234" dateCo="08/10/2008" numC="C125">
<article numarticle="A6547" qteCo="23"/>
</commande>
<commande numCo="Co1235" dateCo="09/10/2008" numC="C126">
<article numarticle="A9876" qteCo="12"/>
<article numarticle="A5367" qteCo="20"/>
<article numarticle="A7654" qteCo="30"/>
</commande>
</gestion>

le resultat qui donne juste les premier articles mais il donne pas tous les articles

Merci
Modifié par manjava (23 Dec 2008 - 15:22)
Bonjour à tous ,

j'ai essai d'extraire tous les articles mais le probleme dans l'affichage il
affiche le numarticle qte
A9876 25
A9876 A5367 A7654 12 20 30


je veux avoir liste des articles sur la premier colonne et les quantite sur la deuxième

Merci de m'aider

c'est urgent
Bonjour ,

comment je peut faire pour isoler chaque numarticle dans une cellule à part

voir le pièce joint upload/18713-img.png