Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2014, 11:56
el junco
 
Fecha de Ingreso: abril-2006
Mensajes: 23
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Problema con XmlReader

Hola,

Concretamente lo que hago es estoi:

Código:
public List<? extends Nodo> parseXml(InputStream is) throws XmlException {

		try {

			ParserHandler handler = new ParserHandler(nodo);

			XMLReader parser = XMLReaderFactory.createXMLReader();
			parser.setContentHandler(handler);
			InputSource source = new InputSource(is);

			parser.parse(source);
			
			nodos = (List<Nodo>) handler.getDatos();

		} catch (SAXException e) {
			throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
		} catch (IOException e) {
			throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
		} catch (ParserConfigurationException e) {
			throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
		} finally {
			try {
				is.close();
			} catch (IOException e) {
				log.warn("No se ha cerrado correctamente el InputStream: " + e.getMessage());
			}
		}

		return nodos;
	}
En nodos debería que dar el documento parseado correctamente, y lo único que está mal es esa query larga

Gracias,
Un saludo[