aider moi c'est urgent - XML/XSL - Programmation
Marsh Posté le 28-12-2008 à 15:55:56
1. Merci de mettre un titre explicite.
2. Précise ta demande. Personnellement, je n'ai rien compris à ton problème.
Marsh Posté le 28-12-2008 à 19:42:56
Modération a écrit : Personnellement, je n'ai rien compris à ton problème. |
Peut-être parce que c'est très mal écrit et que c'est bourré de fautes.
Marsh Posté le 28-12-2008 à 22:48:17
Un début...
Remplacer...
Code :
|
...par :
Code :
|
Marsh Posté le 29-12-2008 à 00:25:31
Bonjour,
merci à tous voila mon probleme j'ai une requete qui demande :Quels sont les clients (numC, nomC) ayant commandé l'article A7654 et je veux extraire le resultat dans un tableau
Merci Cordialement
Marsh Posté le 29-12-2008 à 00:52:33
Voilà, avec un peu d'explications ça devient clair :
Code :
|
Marsh Posté le 28-12-2008 à 14:25:25
Bonjour,
mon probleme j'arrive pas jusqu'a maintenant de realiser une requete pour extraire toutes les articles avec leur quatite dans tableau bien organisee mais les numero des articles voila mes fichier xml et xslt:
<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:for-each select="article/@numarticle">
<xsl:value-of select="."/>
</xsl:for-each></td>
<td width="30%"><xsl:for-each select="article/@qteCo">
<xsl:value-of select="."/>
</xsl:for-each></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="iso-8859-1"?>
<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>