Hallo,
von einer URL bekomme ich ein XML Dokument, welches ich mit DOM4J parsen möchte. Weiterhin möchte ich mir im LOG4J Trace modus wahrlich alles ausgeben lassen, was irgendwie verarbeitet wird. Also dacht ich mir bau ich mir einen BufferedReader und gibst den inhalt aus, und parst dann den Stream.
Ja Pustekuchen, duch den BufferedReader wird der Stream geschlossen, und (das ist allerdings nur eine Vermutung) den BufferedReader werde ich deswegen auch kein zweites mal nutzen können.
Also entweder bin ich zu blöd die API zu lesen, oder ich mach hier grad konzeptionell einen Fehler.
Meine Frage ist jetzt kann ich den InputStream irgendwie zweimal einlesen, ohne zweimal die URL aufrufen zu müssen? würde nämlich gerne unnötige Serverlast vermeiden.
Gruß
resTive
von einer URL bekomme ich ein XML Dokument, welches ich mit DOM4J parsen möchte. Weiterhin möchte ich mir im LOG4J Trace modus wahrlich alles ausgeben lassen, was irgendwie verarbeitet wird. Also dacht ich mir bau ich mir einen BufferedReader und gibst den inhalt aus, und parst dann den Stream.
Ja Pustekuchen, duch den BufferedReader wird der Stream geschlossen, und (das ist allerdings nur eine Vermutung) den BufferedReader werde ich deswegen auch kein zweites mal nutzen können.
Also entweder bin ich zu blöd die API zu lesen, oder ich mach hier grad konzeptionell einen Fehler.
Meine Frage ist jetzt kann ich den InputStream irgendwie zweimal einlesen, ohne zweimal die URL aufrufen zu müssen? würde nämlich gerne unnötige Serverlast vermeiden.
Gruß
resTive