Re: Xml doc = dom.parseString(request.getReader());
On Sep 23, 4:32 pm, gert <gert.cuyk...@gmail.com> wrote:
On Sep 24, 1:05 am, gert <gert.cuyk...@gmail.com> wrote:
On Sep 24, 12:39 am, gert <gert.cuyk...@gmail.com> wrote:
How can i make a BufferedReader a inputstream, can i just cast it to a
input stream ?
Parse requires a inputstream or string ?
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;
Documnet doc;
DocumentBuilder parser;
BufferedReader in = request.getReader();
doc = parser.parse(in);
casting doesn't work
InputStream in = (InputStream) request.getReader();
Any idea's ?
never mind found it :)
BufferedReader in = request.getReader();
while((input = in.readLine()) != null)
{
xmlText = xmlText + input;
in.close();
}
That seems quite suboptimal...
What kind of object is request?
Is there a getStream() instead of getReader()?
At the very worst, you can use InputSource instead of InputStream:
import org.xml.sax.InputSource;
....
builder.parse(new InputSource(in));