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

  FORUM HardWare.fr
  Programmation

  Afficher de l'XML parsé dans une page.........en JSP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher de l'XML parsé dans une page.........en JSP ?

n°120211
pilou
Posté le 02-04-2002 à 14:16:44  profilanswer
 

Salut a tous,
 
Est-il possible de parser une variable qui contient du XML (et pas dans un fichier), pour l'afficher dans une page IE ?
 
Cette transformation pourrait-elle prendre en paramètre une XSL ? (ou elle le doit peut être) ou elle utilisera le parser par défaut d'IE ???
 
Merci
Pierre

 

[jfdsdjhfuetppo]--Message édité par pilou--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 02-04-2002 à 14:16:44  profilanswer
 

n°120227
darklord
You're welcome
Posté le 02-04-2002 à 14:34:01  profilanswer
 

une variable qui contient du JSP  :??:  
 
Bon pour répondre à la question que JE DEVINE  :fou:  
 
oui tu peux parser du XML dans une page JSP et oui tu peux parser du XSL. Si tu recraches de l'HTML en sortie, tu ne dois pas utiliser le parseur d'IE. Je crois que tu confonds pas mal de concept.
 
A+


---------------
Just because you feel good does not make you right
n°120248
pilou
Posté le 02-04-2002 à 14:56:26  profilanswer
 

Alors bon j'expliques :  
 
j'ai une variable qui contient du code XML ok ? La chaine complète XML...y'a pas d'os là ok ? (euh c'est pas du XML tout simple, il est dans une enveloppe SOAP).
 
je voudrais l'afficher dans une page....afficher le XML tout simplement. Bon si je veux afficher la variable, IE interprête mal les balises et ne m'affiche même pas les données. (Le XML est correcte syntaxiquement, là n'est pas le problème).
 
mais est-ce que vous avez essayé d'afficher l'XML comme ça ?
Comme quand on ouvre un fichier XML dans IE...avec les balises, les données, on peut cliquer sur le bord des balises pour réduire/développer les niveaux....
 
Est-ce que j'ai été clair ou pas assez encore ?

n°120249
pilou
Posté le 02-04-2002 à 14:57:18  profilanswer
 

Euh non pas du JSP...du XML...désolé. J'ai corrigé :)

n°120296
pilou
Posté le 02-04-2002 à 15:36:51  profilanswer
 

Darklord ?

n°120371
benou
Posté le 02-04-2002 à 16:45:15  profilanswer
 

si tu veux pas ajouter de texte dans ta page (que tu veux juste le XML, koi), modifie le type mime, et IE te l'afficheras comme un document XML ...

n°120377
pilou
Posté le 02-04-2002 à 16:47:08  profilanswer
 

D'accord, je veux bien modifier le type mime...
 
peux-tu me dire comment on fait ?

n°120379
pilou
Posté le 02-04-2002 à 16:49:11  profilanswer
 

viiz a écrit a écrit :

moa c le coup de la variable que je capte pas...  




 
J'ai une méthode getMsgSoap() qui me renvoie une String qui se trouve être le XML.  
 
Je mets cette String dans une variable de ma JSP et je voudrais poster ça sur l'output...mais ça ne fonctionne pas.
 
 
je crois que plus j'essaye d'expliquer moins c'est clair non ?

n°120387
benou
Posté le 02-04-2002 à 16:53:51  profilanswer
 

pilou a écrit a écrit :

D'accord, je veux bien modifier le type mime...
 
peux-tu me dire comment on fait ?  




c'est dans les paramètres de la JSP je crois ...
 
va voir la : http://www.commentcamarche.net/jsp/jspdirectives.php3
 
dans ton cas, en mettant text/xml, ca devrait marcher.
 
attention : il faut que tu affiches seulement du XML hein ! tu vires toute la partir HTML. En gros ton JSP devrais ressembler à ca :
 
<%@ page contentType="text/xml" %>
<%
 ... recuperation de ta variable %>
<%=taVariable%>

n°120388
JWhy
je peux plier (héhé)
Posté le 02-04-2002 à 16:56:25  profilanswer
 

ou sinon tu peux transformer ton XML en utilisant le XSL de IE ( res://msxml.dll/defaultss.xsl ) et afficher le HTML resultant...


---------------
www.alliancefrancophone.org ... Home is where the heart is
mood
Publicité
Posté le 02-04-2002 à 16:56:25  profilanswer
 

n°120390
benou
Posté le 02-04-2002 à 16:58:08  profilanswer
 

JWhy a écrit a écrit :

ou sinon tu peux transformer ton XML en utilisant le XSL de IE ( res://msxml.dll/defaultss.xsl ) et afficher le HTML resultant...  




à partir d'une JSP ???

n°120391
JWhy
je peux plier (héhé)
Posté le 02-04-2002 à 16:59:42  profilanswer
 

bah en fait je sais pas :o
tu peux le faire en php et en vbscript (en utilisant l'objet MXSML) c'est pas possible en JSP ?
 
edit: d'apres google tu peux (si j'ai bien tout compris ;) )

 

[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°120398
pilou
Posté le 02-04-2002 à 17:03:26  profilanswer
 

JWhy a écrit a écrit :

bah en fait je sais pas :o
tu peux le faire en php et en vbscript (en utilisant l'objet MXSML) c'est pas possible en JSP ?
 
edit: d'apres google tu peux (si j'ai bien tout compris ;) )  
 
 




 
Mais pour utiliser cet objet là il te faut passer en paramètre le nom du ficher XML et le nom du ficher XSL...c'est là que ça cloche : ce n'est pas un fichier dans mon cas.....

n°120400
darklord
You're welcome
Posté le 02-04-2002 à 17:05:12  profilanswer
 

pilou a écrit a écrit :

Darklord ?  




 
oui?


---------------
Just because you feel good does not make you right
n°120401
darklord
You're welcome
Posté le 02-04-2002 à 17:05:24  profilanswer
 

benou t'as donné la réponse.


---------------
Just because you feel good does not make you right
n°120414
benou
Posté le 02-04-2002 à 17:15:17  profilanswer
 

JWhy a écrit a écrit :

d'apres google tu peux (si j'ai bien tout compris ;) )  




si c'est google qui le dit .. :D

n°120442
pilou
Posté le 02-04-2002 à 17:54:53  profilanswer
 

ah bon d'après google on peut le faire ?????
 
t'as recherché avec MSXML ???

n°120446
JWhy
je peux plier (héhé)
Posté le 02-04-2002 à 18:02:27  profilanswer
 

non, j'ai cherché "transform xml xsl jsp" sur groups.google.com


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°120681
pilou
Posté le 03-04-2002 à 10:14:09  profilanswer
 

Pour infos :  
si je fais un window.open avec comme type MIME "TEXT/XML"
je ne peux plus écrire dedans.....
 
le document.write ne fonctionne pas.... voilà pourquoi je n'arrive pas à afficher mon XML à l'intérieur.
 
Bon je vais me pencher sur le Parsing de mon XML mais j'ai toujours le problème de ma variable qui en fait n'est pas un fichier....et la plus part des parsers (SAX ou DOM) demandent un nom de fichier à parser....moi je n'en ait pas.
 
:(

n°120685
benou
Posté le 03-04-2002 à 10:23:57  profilanswer
 

pilou a écrit a écrit :

Pour infos :  
si je fais un window.open avec comme type MIME "TEXT/XML"
je ne peux plus écrire dedans.....
 
le document.write ne fonctionne pas.... voilà pourquoi je n'arrive pas à afficher mon XML à l'intérieur.
 
Bon je vais me pencher sur le Parsing de mon XML mais j'ai toujours le problème de ma variable qui en fait n'est pas un fichier....et la plus part des parsers (SAX ou DOM) demandent un nom de fichier à parser....moi je n'en ait pas.
 
:(  




 
pourquoi tu parles window.open ou de document.write ?? c'est du JSP que tu fais ou du JavaScript ?

n°120691
pilou
Posté le 03-04-2002 à 10:47:10  profilanswer
 

Ben les deux....
 
du JSP dans du javascript.


---------------
http://www.pdaddict.com
n°120700
benou
Posté le 03-04-2002 à 10:56:04  profilanswer
 

pilou a écrit a écrit :

Ben les deux....
du JSP dans du javascript.  




pourquoi tu voudrais écrire à l'intérieur de la page qui contient le XML qui tu as généré côté serveur ???

n°120709
pilou
Posté le 03-04-2002 à 11:07:03  profilanswer
 

en fait c'est suite à un formulaire que j'envoie coté serveur...le serveur constitue une requête SOAP et l'envoie au traitement métier (OS390).
 
Pour les besoins de la démonstration, je dois afficher la requête SOAP émise. Donc le serveur me l'envoie lors de sa construction pour que je l'affiche.
 
C'est du XML que je reçois dans un String et que je voudrais afficher avec un minimum de mise en forme vous voyez. Que se soit joli.


---------------
http://www.pdaddict.com
n°120762
pilou
Posté le 03-04-2002 à 13:00:39  profilanswer
 

Donc c'est faisable d'après vous ?


---------------
http://www.pdaddict.com
n°120799
benou
Posté le 03-04-2002 à 14:36:15  profilanswer
 

pilou a écrit a écrit :

 
C'est du XML que je reçois dans un String et que je voudrais afficher avec un minimum de mise en forme vous voyez. Que se soit joli.  




 
puisque je te dis que IE affiche le XML de façon jolie !
 
test par toi même : tu écrit un fichier XML, et tu l'affiche sous IE

n°120829
benou
Posté le 03-04-2002 à 15:06:22  profilanswer
 

viiz a écrit a écrit :

bah oué mais d'apres ce que j'ai compris il n'arrive pas a l'afficher de facon joli son string...
IE doit considéré que c'est du texte seulement...  




pas si il a redéfinit le type Mime comme je lui ai dit ...
(je l'ai fait pour un projet et ca marche au poil !)

n°120987
pilou
Posté le 03-04-2002 à 18:17:52  profilanswer
 

Eh bien moi quand je redéfinit le type Mime, je ne peux plus écrire dans ma fenêtre....
 
le document.write n'écrit plus dedans !!!
 
Je ne sais pas pourquoi c'est ça le pire.
 
et toi ça marche ????

n°120993
darklord
You're welcome
Posté le 03-04-2002 à 18:19:42  profilanswer
 

pilou a écrit a écrit :

Eh bien moi quand je redéfinit le type Mime, je ne peux plus écrire dans ma fenêtre....
 
le document.write n'écrit plus dedans !!!
 
Je ne sais pas pourquoi c'est ça le pire.
 
et toi ça marche ????  




 
Benou t'as bien spécifié que si tu changeais le mime type tu devais uniquement écrire le fichier XML. est cela que tu as fait ???


---------------
Just because you feel good does not make you right
n°120999
benou
Posté le 03-04-2002 à 18:22:47  profilanswer
 

pilou a écrit a écrit :

Eh bien moi quand je redéfinit le type Mime, je ne peux plus écrire dans ma fenêtre....
 
le document.write n'écrit plus dedans !!!
 
Je ne sais pas pourquoi c'est ça le pire.
 
et toi ça marche ????  




on tourne en rond là !!!
pourquoi veut tu écrire dans ta fenêtre avec un document.write si ton XML est correctement affiché ???

n°121000
pilou
Posté le 03-04-2002 à 18:23:01  profilanswer
 

DarkLord a écrit a écrit :

 
 
Benou t'as bien spécifié que si tu changeais le mime type tu devais uniquement écrire le fichier XML. est cela que tu as fait ???  




 
Oui je l'ai fait....ça ne fonctionne pas pour moi.
Je ne sais pas comment il a fait lui.
 
Je suis actuellement à la recherche d'autres solutions...

n°121011
benou
Posté le 03-04-2002 à 18:33:31  profilanswer
 

pilou a écrit a écrit :

 
Je ne sais pas comment il a fait lui.




lui il a fait comme ca !
 
<%@ page contentType="text/xml" %>
<%
   String s = "";
   s+= "<Si>\n";
   s+= "  <CaMarche> tres bien !</CaMarche>\n";
   s+= "</Si>";
 
%>
<%=s%>

mood
Publicité
Posté le   profilanswer
 


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

  Afficher de l'XML parsé dans une page.........en JSP ?

 

Sujets relatifs
Afficher une ligne precise ds un fichier texte???????[PHP, VBA, ou autre]Enregistrer une page HTML automatiquement
[HTML] TD d'un TABLE déforment la mise en pageXML et XSL pour gérer la doc d'une application
[Delphi] Comment faire "un lien" ki ouvre IE sur une page précise ?Afficher une partie de texte dans un fichier...precision!!!
VB Afficher une image....JCreator & JSP
[PHP] Faire un include d'une page d'un autre site ?JScript ds page XSL
Plus de sujets relatifs à : Afficher de l'XML parsé dans une page.........en JSP ?


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