Bonjour,
j'ai une petit problème :
j'ai besoin de parser un stream par Jdom, et une fois que j'ai finit j'en ai à nouveau besoin ailleur, mais j'ai une erreur de flux fermé.
J'imagine que JDom ferme la stream pour moi, et donc j'aimerais éviter de devoir la re-récupérer.
comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 URL url = new URL("..."); InputStream inStr = url.openStream(); BufferedInputStream in = new BufferedInputStream(inStr); if(in != null) { Document doc = new SAXBuilder().build(in); ...utilisation de doc.... // réutilisation de ma stream, qui plante factory.build(in, target); }
Partager