D�sol� mais en fait je bouclais sur les �l�ments et non les cl�s :
Enumeration EnumKeys = XSLParams.keys();
au lieu de
Enumeration EnumKeys = XSLParams.elements();
----- Original Message -----
From: "Olivier Lamy" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, April 05, 2002 12:20 PM
Subject: Hashtable question triviale


> Bonjour,
> Voil� j'ai une hastable qui me sert � stoxker des param�tres qui seront
> pass� � un processeur xsl.
> Donc, je cherche � faire une boucle sur tous les �l�ments de mon hashtabe
> pour ajouter � mon processeur les param�tres (nomcl�,valeur cl�) mais la
> boucle ne fonctionne
> apparemment pas :
>
>    String KeyVal = "";
>    //enumerateur sur les cl�s
>    Enumeration EnumKeys = XSLParams.elements();
>    while (EnumKeys.hasMoreElements()) {
>            KeyVal = (String)EnumKeys.nextElement();
>            transformer.setParameter(KeyVal,(String)XSLParams.get(KeyVal));
>   }
>
> juste avant ja fais XSLParams.put (nomparamxsl,valueparamxsl);
> � noter que le test
> transformer.setParameter(nomparamxsl,valueparamxsl);

Répondre à