Возможно, вы захотите использовать Apache Jakarta Commons HttpClient для установления соединения, затем используйте синтаксический анализатор, такой как Xerces , JAXP или что вам нужно прочитать входной поток и его разбор.
На стороне HttpClient вы обычно создаете метод (например, GetMethod), обслуживаете его экземпляром HttpClient, а затем запрашивает тело ответа метода. Этот учебник должен помочь вам.
Со стороны синтаксического анализатора вы, возможно, захотите ознакомиться с различиями в синтаксических анализаторах SAX и DOM, так как они немного диктуют способ их использования и имеют немного отличающиеся преимущества в зависимости от размера данных, ограничений памяти и типы запросов, которые вы хотите сделать к документу.