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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  xsl et parametres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xsl et parametres

n°1501009
notornis
Posté le 09-01-2007 à 23:16:38  profilanswer
 

bonjour a tous,
 
 
je travaille sur un document xml, et je dois generer des pages html a partir de ce xml suivant certains parametres ( ou pas )
 
j'ai un xml decrivant une equipe de foot , avec tous les joueurs
 
comment a partir d'un seul xsl je peux obtenir les joueur qui ont ( par exemple )  25 ans, et joué 4 matchs,
ou que les joueurs de 25 ans.
 
en gros , comment obtenir les noeuds correspondant a "plus de 25 ans" et "4 matchs"
ou bien que les noeuds "plus de 25 ans" sans tenir compte des matchs.
c'est a dire obtenir les noeuds suivant seulement les parametres passés, les autres etant ignorés
 
 
 
j'espere avoir ete assez clair.
Si vous avez une piste, je vous en pris.
 
merci.

mood
Publicité
Posté le 09-01-2007 à 23:16:38  profilanswer
 

n°1501011
FlorentG
Unité de Masse
Posté le 09-01-2007 à 23:19:23  profilanswer
 

Avec des <xsl:if> tu peux tester certaines informations, regarde de ce côté (j'te fais un peu chercher ;) )


Message édité par FlorentG le 09-01-2007 à 23:19:47
n°1501167
MagicBuzz
Posté le 10-01-2007 à 11:57:44  profilanswer
 

pour le "plus de" et autres crières, c'est 100% pris en charge par XSL. suis la piste que t'indique FlorentG.
Par contre pour les "paramètres", si tu entends par là que ce sont des valeurs fournies par l'utilisateur, alors il faudra passer par un langage dynamique pour récupérer ces paramètres.
 
cela peut être un fichier XSL généré dynamiquement "inclu" dans ton fichier principal (avec un xsl:import), ou par un tag XML ajouté dans le flux des données.
cela peut aussi se faire via JavaScript ou par instructions passées au parseur XML.

n°1501465
rx__
Paint It Black
Posté le 10-01-2007 à 18:45:41  profilanswer
 

MagicBuzz a écrit :

Par contre pour les "paramètres", si tu entends par là que ce sont des valeurs fournies par l'utilisateur, alors il faudra passer par un langage dynamique pour récupérer ces paramètres.


Ou alors avec xsl: param :ange:. A noter: ces paramètres peuvent être les valeurs booléennes true() et false() et donc être utilisées dans des tests.

n°1501470
MagicBuzz
Posté le 10-01-2007 à 18:58:42  profilanswer
 

rx__ a écrit :

Ou alors avec xsl: param :ange:. A noter: ces paramètres peuvent être les valeurs booléennes true() et false() et donc être utilisées dans des tests.


comme je disais, qu'il serait utile de mettre dans un fichier importé, comme ça ça évite de toucher au XSL global : on n'a juste qu'à modifier le fichier de config qui regroupe tous les paramètres ;)

n°1501899
rx__
Paint It Black
Posté le 11-01-2007 à 21:29:51  profilanswer
 

MagicBuzz a écrit :

comme je disais, qu'il serait utile de mettre dans un fichier importé, comme ça ça évite de toucher au XSL global : on n'a juste qu'à modifier le fichier de config qui regroupe tous les paramètres ;)


Je ne vois pas trop ce que tu veux dire... Je parle bien de paramètres dont on peut changer la valeur sans rien toucher, au moment de la transformation. Aaaaah... ou bien tu penses au cas où la transformation est faite dans le browser du client?

n°1501982
MagicBuzz
Posté le 12-01-2007 à 10:18:27  profilanswer
 

yep (sinon je ne vois pas l'intérêt de faire des traîtements de ce genre dans la XSL si on a déjà un langage utilisé, et qui est capable de faire ces traîtements simples)


Message édité par MagicBuzz le 12-01-2007 à 10:19:20

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

  xsl et parametres

 

Sujets relatifs
Paramètres pour un fonction javascriptEnvoyer des paramètres à une fenêtre pop-up
Javascript: retrouver la méthode d'envoi de paramètrestable avec header fixe
[Axis+SOAP] passer des paramètresdonner des paramètres à CG ( en openGL )
Operateur "|" dans les parametres d'une fonction[C#] linkbutton - paramètres dans l'url ?
pb de parametres en C...fonctions a nombres de parametres variables
Plus de sujets relatifs à : xsl et parametres


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