if文の中はこのようになってます。

HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.connect();
if(conn.getResponseCode()==200){
 // パースを実行してDocumentオブジェクトを取得
 Document doc = dbfactory.newDocumentBuilder().parse(conn.getInputStream());
 // ルート要素を取得
 Element root = doc.getDocumentElement();
 // item要素のリストを取得
 NodeList itemList = root.getElementsByTagName("item");
・・・

ストリームのクローズというと、conn.getInputStream()に対してということですか?
conn.connect()に対してということだったら、>>141の通り、if文抜けたあとにdisconnect()しています。