¿Establecer tiempo de espera al cargar xml desde una URL?

¿Es posible establecer un tiempo de espera al cargar un xml directamente desde una URL?

Builder parser = new Builder();
Document doc = parser.build("http://somehost");

Esto puede tomar algunos minutos, y sería muy útil poder cronometrarlo directamente en la biblioteca.

preguntado el 03 de mayo de 12 a las 09:05

1 Respuestas

Debe usar la API build(InputStream inStream) en lugar de build(String systemID).

URL url = new URL("http://somehost");
con = url.openConnection();
con.setConnectTimeout(connectTimeout);
con.setReadTimeout(readTimeout);
inStream = con.getInputStream();
Builder parser = new Builder();
Document doc = parser.build(inStream);

contestado el 03 de mayo de 12 a las 10:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.