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:
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);
%>
Voila tout marche nikel sauf avec le navigateur opera qui n affiche rien
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