Re: JSTL et XML
[email protected] Tue, 22 May 2007 13:27:23 +0200
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Désolé ça ne marche pas mieux ! Une autre idée ? Quoting Benoît Barré <[email protected]>: ## ## <x:set var="client" select="$listeclients/clients/pays/client[nom ## ='param.valeur']" /> ## ## Sera sans doute meilleur. ## ## Cdt, ## bB ## -----Message d'origine----- ## De : [email protected] [mailto:[email protected]] De la part ## de [email protected] ## Envoyé : mardi 22 mai 2007 01:31 ## À : [email protected] ## Objet : [xml-tech] JSTL et XML ## ## ## Bonsoir, ## ## ## ## J'ai développé un JSP utilisant les taglibs JSTL et plus précisément la ## ## librairie XML. Et je rencontre un problème lorsque j'essaye de filtrer ## mes ## ## données XML avec des paramètres d'un formulaire. ## ## Je vous donne le bout de code: ## ## ## ## <!-- import du document xml dans la JSP--> ## ## <c:import url="clients.xml" var="clients" /> ## ## <x:parse doc="${clients}" var="listeclients" /> ## ## ## ## <!-- positionnement --> ## ## <c:if test="${param.criteria == 'nom'}"> ## ## <x:set var="client" select="$listeclients/clients/pays/client[nom = ## ## param.valeur]" /> ## ## </c:if> ## ## ## ## 'valeur' est un paramètre de mon formulaire. ## ## Si j'execute en renseignant le paramètre avec une valeur existante, cela ## ne ## ## n'affiche rien ## ## ## ## Si je fais : ## ## <x:set var="client" select="$listeclients/clients/pays/client" />, il ## ## m'affiche ## ## bien tous mes clients. ## ## ## ## Savez-vous comment prendre en compte des paramètres ?? ## ## ## ## Merci bcp. ## ## Sébastien ## ## ## ## ## ## ## ## ## ## ## ## ## ## -- ## Devenez redacteur <XML>fr et contribuez au developpement du ## xml francophone (http://xmlfr.org/infos/redacteurs/) ! ## ## Liste de diffusion "[email protected]" (http://xmlfr.org). ## ## Cette liste est a votre disposition pour discuter en francais de ## tout sujet technique lie a XML. ## ## Pour resilier votre abonnement, envoyez un message contenant ## la commande "unsubscribe" a [email protected] ## (mailto:[email protected]?Subject=unsubscribe) ## ##