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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML] la fct position() me retourne tjs 0 ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] la fct position() me retourne tjs 0 ...

n°589122
WhyMe
HFR ? Nan, connais pas ...
Posté le 12-12-2003 à 14:32:02  profilanswer
 

Je souhaite utiliser la fct position() ds un foreach, mais celle ci me retourne tjs 0.
 
Je souhaite l'utiliser avec la fct count(), qui elle fonctionne correctement.
 
Voilà en gros mon fichier XML ( là la fct est juste utilisée pour l'affichage ) :
 

Code :
  1. <foreach iterator='InvoiceIterator' xpath='/NewDataSet/Invoice'>
  2.  ...
  3.  <if root='InvoiceIterator' xpath='DetailedInvoicing = 1'>
  4.   <table widths="15mm,15mm,15mm,15mm,15mm,15mm" font-size='6' border-width-top="0.1mm" border-width-left="0.1mm" border-width-right="0.1mm">
  5.    ...
  6.    <foreach root='InvoiceIterator' iterator='TicketIterator' xpath='Ticket'>
  7.     <row>
  8.      ...
  9.     </row>
  10.     <block font-size='4'>
  11.      <merge xpath="position()"/>
  12.     </block>
  13.    </foreach>
  14.   </table>
  15.  </if>
  16. </foreach>


 
Et voilà mon fichier de données :

Code :
  1. <?xml version="1.0" standalone="yes"?>
  2. <NewDataSet>
  3.   <Invoice>
  4.     <ID_Invoice>49280</ID_Invoice>
  5.     <InvoiceNumber>2003122000037355</InvoiceNumber>
  6.     <Country>Espagne</Country>
  7. ...
  8.     <InvoiceLine>
  9.       <ID_InvoiceLine>96616</ID_InvoiceLine>
  10.       <ID_Invoice>49280</ID_Invoice>
  11. ...
  12.     </InvoiceLine>
  13.     <InvoiceLine>
  14.       <ID_InvoiceLine>96617</ID_InvoiceLine>
  15.       <ID_Invoice>49280</ID_Invoice>
  16. ...
  17.     </InvoiceLine>
  18.     <Ticket>
  19.       <ID_Ticket>824010</ID_Ticket>
  20.       <ID_PhoneLine>23205</ID_PhoneLine>
  21. ...
  22.     </Ticket>
  23.     <Ticket>
  24.       <ID_Ticket>824012</ID_Ticket>
  25.       <ID_PhoneLine>23205</ID_PhoneLine>
  26. ...
  27.     </Ticket>
  28.     <Ticket>
  29.       <ID_Ticket>824009</ID_Ticket>
  30.       <ID_PhoneLine>23205</ID_PhoneLine>
  31. ...
  32.     </Ticket>
  33. ...


 
J'ai essayé pleins de syntaxes, soit la fct retourne 0, soit une erreur est générée ...
 
Une ID ?

mood
Publicité
Posté le 12-12-2003 à 14:32:02  profilanswer
 


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

  [XML] la fct position() me retourne tjs 0 ...

 

Sujets relatifs
Contraintes sur schéma XMLTransformation XML/XSL -> HTML dans un web-browser (pas forcement IE)
Réaliser un forum en XML(XML/XSL également) Manipulation DOM2 en DHTML
[Javascript & CSS] position de l'appelCherche Programme de Visualistation/Debeuging de code XML/XSL
[c#] There was an error generating the XML[XML/XSL] [WIP] Gestionnaire de liens (1er problème résolu !)
[XML] Générer un graphe à partir de données XML ?Extensible Markup Language (XML) 1.0 (Third Edition) mis a jour hier
Plus de sujets relatifs à : [XML] la fct position() me retourne tjs 0 ...


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