Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1533 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  aider moi c'est urgent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aider moi c'est urgent

n°1831919
manjava
Posté le 28-12-2008 à 14:25:25  profilanswer
 

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:
 

Citation :


<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>
 


Citation :


<?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>
 

mood
Publicité
Posté le 28-12-2008 à 14:25:25  profilanswer
 

n°1831936
Modération
Posté le 28-12-2008 à 15:55:56  answer
 

1. Merci de mettre un titre explicite.
 
2. Précise ta demande. Personnellement, je n'ai rien compris à ton problème.

n°1831971
sircam
I Like Trains
Posté le 28-12-2008 à 19:42:56  profilanswer
 

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. [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1832009
busOman
Hiver.
Posté le 28-12-2008 à 22:48:17  profilanswer
 

Un début...
 
Remplacer...

Code :
  1. <xsl:for-each select="article/@qteCo">
  2.        <xsl:value-of select="."/>


 
...par :

Code :
  1. <xsl:for-each select="article">
  2.        <xsl:value-of select="@qteCo"/>

n°1832031
manjava
Posté le 29-12-2008 à 00:25:31  profilanswer
 

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

n°1832035
busOman
Hiver.
Posté le 29-12-2008 à 00:52:33  profilanswer
 

Voilà, avec un peu d'explications ça devient clair :

 
Code :
  1. <table border="1" cellspacing="0" width="100%">
  2. <tr bgcolor="yellow">
  3. <td width="30%">Numéro du client</td>
  4. <td width="30%">Client</td>
  5. </tr>
  6. <xsl:for-each select="gestion/commande/article[@numarticle='A7654']">
  7.    <tr>
  8.      <td width="30%">
  9.           <xsl:value-of select="../@numC"/>
  10.      </td>
  11.      <td width="30%">
  12.          <xsl:variable name="varclient" select="../@numC" />
  13.             <xsl:value-of select="/gestion/client[@numc=$varclient]/@nomc"/>
  14.      </td>
  15.    </tr>
  16. </xsl:for-each>
  17. </table>


Message édité par busOman le 29-12-2008 à 00:55:07
n°1832190
manjava
Posté le 29-12-2008 à 14:44:58  profilanswer
 

Merci beaucoup busOman


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  aider moi c'est urgent

 

Sujets relatifs
urgent svp! connaitre les frequences de la mélodie de mario =Dpetit programme batch
besoin daide simple mais urgent masmCompilation d'une dll
[RCH] une personne pour nous aider dans le programme ciel associationrecherche personnes pour aider a la conception d'un site
Urgent aider moiQuelqu'un pourrait m'aider svp c'est urgent....
Hyper hyper urgent, gros pb, besoin d'aider hyper vite !!!!!!!!urgent aider moi vite
Plus de sujets relatifs à : aider moi c'est urgent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR