リモート xml ファイルがあり、そこから一連の xml ノードを取得してアクティビティに表示する必要があります。1 つの方法は、完全にダウンロードしてから xpath 評価を実行し、次のようにノード セットを取得することです。
// using node I can drill further down to collect my relevant info
NodeList names = (NodeList) xPath.evaluate("/library/artists/name", new InputSource(new FileReader(getDowloadedXMLFileLocation())), XPathConstants.NODESET);
もう 1 つの方法は、プル パーサーを使用することです。これは、nodeset を抽出するための簡単な作業を行うためのもう少し多くのコードになると思います。どちらの方法がメモリと速度の点で優れているのでしょうか?