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

 


Dernière réponse
Sujet : [XML] Utiliser un XSL qui soit en fait un JSP ?
nabab Quel navigateur vises tu ?
IE seulement ?
 
Peux me donner plus d'informations sur ton application, car je pense qu'il est possible d'adopter une politique qui mettrait plus en avant les fonctionnalités XML, XSL que la creation d'une feuille de style dynamique ... Dans le cas ou tu dois cibler tous les navigateurs tu pourrais classer tes données de ton  fichier XML selon l'ordre que tu devrais afficher à l'ecran par une premiere transformation de ce document un preformatage avant l'application de ton fichier XSL...
 
Dans le cas ou la cible est IE :
>>> voici la politique la plus courante pour ce qui est du triage de donnée, exemple simpliste.
 
http://www.allhtml.com/langages/pratique03xml.php3
 
Pour ce qui est l'existence d'une colonne ou pas tu peux l'enlever la supprimer de ton fichier avant formatage ...
 
Mais en fait le mieux pour toi c aujourd'hui de concatener avant de trouver une solution pour le & et sinon de continuer a chercher une solution plus esthetique mais cela ne pourra se faire qu'avec l'apport d'un max d'infos pour comprendre les choix de developpement.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nabab Quel navigateur vises tu ?
IE seulement ?
 
Peux me donner plus d'informations sur ton application, car je pense qu'il est possible d'adopter une politique qui mettrait plus en avant les fonctionnalités XML, XSL que la creation d'une feuille de style dynamique ... Dans le cas ou tu dois cibler tous les navigateurs tu pourrais classer tes données de ton  fichier XML selon l'ordre que tu devrais afficher à l'ecran par une premiere transformation de ce document un preformatage avant l'application de ton fichier XSL...
 
Dans le cas ou la cible est IE :
>>> voici la politique la plus courante pour ce qui est du triage de donnée, exemple simpliste.
 
http://www.allhtml.com/langages/pratique03xml.php3
 
Pour ce qui est l'existence d'une colonne ou pas tu peux l'enlever la supprimer de ton fichier avant formatage ...
 
Mais en fait le mieux pour toi c aujourd'hui de concatener avant de trouver une solution pour le & et sinon de continuer a chercher une solution plus esthetique mais cela ne pourra se faire qu'avec l'apport d'un max d'infos pour comprendre les choix de developpement.
Gonzoide C'est juste que concatener/parser je trouve ca un peu degueu.
 
En fait, si on imagine que le XML represente une liste de donnee affichee sous forme d'un tableau HTML grace a une transformation XSL, le but des parametres supplementaires c'est par exemple de trier le tableau selon une certaine colonne, ignorer certaines colonnes, etc etc.
 
Ca me plait pas trop non plus de faire plusieurs XSL quasiment identiques, a l'ordre de tri pres :(
nabab En fait tu n'as pas à donner des infos de presentation mais que fait il qu'il faut ce fichier XSL ou un autre ....
Revenons à ton choix car je pense que tu pars sur un mauvais argument il n'est pas necessaire d'introduire une information de presentation dans le fichier XML mais de connaitre ce qui fait qu'il faut faire tel fichier XSL pour tel fichier XML ... Peux tu donner plus d'informations pour comprendre ton choix quand a la concatenation je ne comprends pas ce qui te chagrine cela met 5 minutes à concatener avec des caracteres speciaux permettant de retrouver les variables par la suite ....
Gonzoide Ben c'est une possibilite, mais en fait je souhaite que mon XML ne contienne que des donnees "brutes", sans info de presentation.
 
Le top, ca serait de reussir a faire passer cette p****n de syntaxe "&" ...
nabab Je ne vois pas d'autre solution si tu veux rester dans l'esprit que tu presentes de tout concatener en un seul parametre car je ne vois pas comment faire si tu ne peux utiliser & par contre a mon avis (qui est tres humble) tu devrais plutot si c possible, je n'ai pas assez de connaissances vis à vis de ton developpement pour en etre certain, utiliser le fait de faire une seule feuille de style mais de passer tes parametres dans ton document XML les mettres comme des données en plus dans ton document afin de renseigner le fichier XSL si celui ci est genere dynamiquement pour pouvoir appliquer une couleur différente, une mise en forme différente car une fois chargée le fichier XSL reste en memoire donc meme si il est gros il peut etre plus avantageux de le downloader qu'une seule fois et plutot travailler au niveau XML.
Gonzoide J'essaie de presenter du XML par un fichier XSL qui en fait est genere a la volee :
 
<?xml:stylesheet type="text/xsl" href="views/alert/alert.jsp"?>
 
Le probleme, c'est qu'en fait il faut que je passe des parametres a ce JSP pour que le XSL genere soit correct:
 
<?xml:stylesheet type="text/xsl" href="views/alert/alert.jsp?severTyp=1&instrTyp=1&sortCriteria=1"?>
 
Mais la ligne ci-dessus ne respecte pas la syntaxe XML, a cause des "&" qui est reserve. J'ai essaye de remplacer "&" par "&", sans succes. La seule solution (crado) que je vois est de concatener mes 3 parametres en un seul, et de parser a l'autre bout ... y'aurait quand meme moyen de passer les 3 parametres distincts ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)