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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML]-[XSL] JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML]-[XSL] JS

n°1154827
tofita_49
Posté le 20-07-2005 à 15:03:02  profilanswer
 

Bonjour,
 
J'ai crée des formulaires en JS dans ma feuille XSL.
<input type="text" size="10" name="toto-1" />
<input type="text" size="10" name="toto-2" />
 
Peut on crée une boucle (sur toto-i) pour avoir des formulaires du meme genre
<input type="text" size="10" name="toto-i" />
 
Merci

mood
Publicité
Posté le 20-07-2005 à 15:03:02  profilanswer
 

n°1155337
madkane
Posté le 20-07-2005 à 21:40:00  profilanswer
 

Voilà pour toi  
 
http://touv.ouvaton.org/spip/a15-C [...] n-XSL.html
 
for(i = 0; i < 10; i++) {
 
   printf("Comptons %d \n", i);
 
}
 
Donnera en XSL
 
 
 
   <xsl:template name="bouclefor">
    <xsl:param name="min" />
    <xsl:param name="max" />
 
    Comptons < xsl:value-of select="$min" /> <br />
 
    <xsl:if test="number($min) &lt; number($max - 1)">
      <xsl:call-template name="bouclefor">
        <xsl:with-param name="min">
          <xsl:value-of select="$min + 1" />
        </xsl:with-param>
        <xsl:with-param name="max">
          < xsl:value-of select="$max" />
        </xsl:with-param>
      </xsl:call-template>
    </xsl:if>
  </xsl:template>
 
  <xsl:template match="/">
      <xsl:call-template name="bouclefor">
        <xsl:with-param name="min">0</xsl:with-param>
        <xsl:with-param name="max">10</xsl:with-param>
      </xsl:call-template>
  </xsl:template>

n°1155810
tofita_49
Posté le 21-07-2005 à 11:58:13  profilanswer
 

Ok je vois le principe de la boucle for.
mais je n'arrive pas à intégrer ca dans les input.
 
en fait dans mon code XSL, a chaque fois que je rencontre  
<test> je dois créer un champ d'édition (input)
ce champ doit s'appeler toto-i avec i incrémenté à chaque fois.
Les variables ne sont pas modifiables donc comment faire??
 

n°1157677
madkane
Posté le 22-07-2005 à 22:53:16  profilanswer
 

<input type="text" size="10" name="toto-1" />
<input type="text" size="10" name="toto-2" />  
????
tu ne passe pas par du XML ? car name semble etre un attribut


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

  [XML]-[XSL] JS

 

Sujets relatifs
XML XSL-FOBcp et XML
XML parcour d'un fichier XML sous Windev[XML]Parser un String contenant du XML
[XML/XSL] Passage en parametre? "test.xml?param=toto"[XML]-[XSL] tableau
XML DTD avec Firefoxtxt ou csv en XML
Plus de sujets relatifs à : [XML]-[XSL] JS


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