[JDOM] Continuer à lire un InputStream après son utilisation par JDom
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:
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);
} |