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

  FORUM HardWare.fr
  Programmation

  [XML] Utiliser un XSL qui soit en fait un JSP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] Utiliser un XSL qui soit en fait un JSP ?

n°38061
Gonzoide
Les cochons... dans l'espâââce
Posté le 08-06-2001 à 11:23:06  profilanswer
 

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 ?

mood
Publicité
Posté le 08-06-2001 à 11:23:06  profilanswer
 

n°38075
nabab
I'm blogging this.
Posté le 08-06-2001 à 11:46:30  profilanswer
 

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.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°38077
Gonzoide
Les cochons... dans l'espâââce
Posté le 08-06-2001 à 11:52:10  profilanswer
 

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 "&" ...

n°38083
nabab
I'm blogging this.
Posté le 08-06-2001 à 12:04:28  profilanswer
 

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 ....


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°38151
Gonzoide
Les cochons... dans l'espâââce
Posté le 08-06-2001 à 13:49:31  profilanswer
 

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 :(

n°38180
nabab
I'm blogging this.
Posté le 08-06-2001 à 14:44:58  profilanswer
 

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.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait

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

  [XML] Utiliser un XSL qui soit en fait un JSP ?

 

Sujets relatifs
[flash] utiliser des bibliothèques partagées[java] utiliser JAXP
utiliser Visual C++ quand on sait pas s'en servir !Utiliser une base de donnee (style Excel) sous linux, en langage C
utiliser l'objet CDO newmail en ASP[XSL] petit problème de débutant
vb...probleme pour utiliser le débogage ...[HTML]utiliser un meme fond d'ecran pour 2 frames...possible?
[XML] Copier coller un noeud ...[JAVA] utiliser des dll windows
Plus de sujets relatifs à : [XML] Utiliser un XSL qui soit en fait un JSP ?


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