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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Problème de joker * et selection for-each

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de joker * et selection for-each

n°690519
batrox
Posté le 02-04-2004 à 09:53:32  profilanswer
 

Je programme depuis peu en xml/xsl pour réaliser un parsing.  
La structure de mon fichier xml est la suivante :
<!ELEMENT liste (url+)>
<!ELEMENT url (domaine, country, module, envt, link?)>
<!ELEMENT domaine (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT module (#PCDATA)>
<!ELEMENT envt (#PCDATA)>
<!ELEMENT link (#PCDATA)>
 
Je passe trois paramètres à mon script xsl :  un domaine(Vdomaine), un pays(Vcountry), et un evenement(Vevent)
Ces trois paramètres sont selectionnés dans trois listes différentes qui contiennent chacune l'element * : joker de mes requetes.
Or le problème est le suivant :
Le joker * est considéré comme une chaine de caractères dans l'expression :
<xsl:for-each select="url[domaine=$Vdomaine and envt=$Venvt and country=$Vcountry]">
Le script cherche alors l'element * dans mon fichier xml.
Je souhaiterais chercher tous les elements lorsque je selectionne * dans ma liste.
J'ai cherchés des fonctions de conversion mais sans succès.
Si vous avez quelconques idées n'hesitez pas ca fais plus de 8 heures que je passe dessus sans résultats positifs !!  :??:  
Bon bah j'attend vos solutions  ;)   merci


---------------
@+, et permettez moi de faire vivre mon site avec une petite visite sur celui ci : http://www.oldware.net
mood
Publicité
Posté le 02-04-2004 à 09:53:32  profilanswer
 

n°690706
batrox
Posté le 02-04-2004 à 12:24:52  profilanswer
 

Affaire resolue grace a un colegue !! je vous mets la reponse :
<xsl:for-each select="url[(domaine=$Vdomaine or contains($Vdomaine,'*')) and (country=$Vcountry or contains($Vcountry,'*')) and (envt=$Venvt or contains($Venvt,'*'))]">


---------------
@+, et permettez moi de faire vivre mon site avec une petite visite sur celui ci : http://www.oldware.net

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

  Problème de joker * et selection for-each

 

Sujets relatifs
[C/C++] Probleme de link sous VC6[EXCEL] Sélection de la dernière ligne
probleme pointeur void alors qu'un cast de char* marche :\problème de téléchargment de fichier
Probléme fonction mailProbléme avec une requête PHP/MySQL
probleme de window.openproblème de format de date
probleme projet casse brique ...probleme fin de session
Plus de sujets relatifs à : Problème de joker * et selection for-each


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