SaxParser имеет функцию parse , которая принимает обработчик файлов. Кроме того, есть один, который принимает InputStream, поэтому вы должны иметь возможность использовать любой источник данных, который вам нравится.
Эта статья о работе с XML может быть полезной для вас. Это правда, что обычно синтаксический анализатор SAX быстрее для больших наборов данных, однако с ним также сложнее работать, поэтому вам может потребоваться сопоставить размер набора данных со сложностью синтаксического анализатора при принятии решения, какой тип использовать.