Bonjour, je porte actuellement mon site sous j2ee et j ai pour l occasion une transformation xsl sur un document xml. Le resultat de cette transformation est un objet instance de la classe Document...
voici le code de la jsp pour l affichage du resultat:
Voila tout marche nikel sauf avec le navigateur opera qui n affiche rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <%@ page language="java" %> <%@ page import="java.io.*" %> <%@ page import="org.apache.xml.serialize.*" %> <%@ page import="utils.*" %> <%@ page import="models.*" %> <%@ page import="org.w3c.dom.Document" %> <% //Initialisation of writers ForumWriter forumWriter = new ForumWriter(); //Using session HttpSession mySession = request.getSession(true); //Model object ModelXsl modelXsl = (ModelXsl)mySession.getAttribute("modelXsl"); //Generated document Document document = modelXsl.getDocument(); //Printing document StringWriter stringWriter = new StringWriter(); OutputFormat format = new OutputFormat(document); XMLSerializer output = new XMLSerializer(stringWriter ,format); output.serialize(document); out.println(stringWriter); %>
alors voici ma question existe il une autre solution pour transformer un object document en String directement sans passer par ce 'serialize'....
ça me permettrait de ne pas rajouter de lib dans mon ear
Merci
Partager