Sax - ExpatParser $ ParseException

Estou criando um aplicativo Android que lê uma Internet XML. Este aplicativo usa o SAX para analisar o XML. Este é o meu código para a parte da análise:

public LectorSAX(String url){
    try{
        SAXParserFactory spf=SAXParserFactory.newInstance();
        SAXParser sp = spf.newSAXParser();
        DefaultHandler lxmlr=new LibraryXMLReader() ;
        sp.parse(url, lxmlr);

        nodo=((LibraryXMLReader)lxmlr).getNodoActual();

    }catch(ParserConfigurationException e){ 
        System.err.println("Error de parseo en LectorSAX.java: "+e);
    }catch(SAXException e){
        System.err.println("Error de sax LectorSAX.java: " + e);
    } catch (IOException e){
        System.err.println("Error de  io LectorSAX.java: " + e);
    }
}

O problema é que ocorre a SAXException. A mensagem de exceção é a seguinte:

org.apache.harmony.xml.ExpatParser $ ParseException: na linha 4, coluna 42: não está bem-, formada (token inválido)

No entanto, se eu colocar o mesmo código em um aplicativo Java SE normal, essa exceção não ocorrerá e tudo funcionará be

Por que o mesmo código funciona bem em um aplicativo Java SE, não em um Android ?. Por outro lado, como resolver o problema?.

Obrigado pela ajuda

Saudações

questionAnswers(1)

yourAnswerToTheQuestion