Объект SAXParser может принимать входной поток и обработчик. Так что-то вроде:
SAXParser saxParser = factory.newSAXParser();
XMLParser parser = new XMLParser();
saxParser.parse(httpEntity.getContent(),parser);
Метод getContent () возвращает и вводит поток из HttpRequest, а объект XMLParser - это просто класс, который я создал (предположительно) и который содержит определение того, как анализировать XML.
EDIT *
Вы действительно должны прочитать весь API для SAXParser, у него есть несколько перегруженных методов:
void parse (InputSource is, DefaultHandler dh)
Выполните синтаксический анализ содержимого InputSource как XML с помощью указанного DefaultHandler.
void parse (InputSource is, HandlerBase hb)
Разбор содержимого данного InputSource как XML с использованием указанной HandlerBase.
void parse (InputStream is, DefaultHandler dh)
Анализировать содержимое данного экземпляра InputStream как XML, используя указанный DefaultHandler.
void parse (InputStream is, DefaultHandler dh, String systemId)
Анализировать содержимое данного экземпляра InputStream как XML, используя указанный DefaultHandler.
void parse (InputStream is, HandlerBase hb)
Анализировать содержимое данного экземпляра InputStream как XML с использованием указанной HandlerBase.
void parse (InputStream is, HandlerBase hb, String systemId)
Анализировать содержимое данного экземпляра InputStream как XML с использованием указанной HandlerBase.
Некоторые методы принимают InputSource, некоторые принимают InputStream, как я уже говорил ранее.