setInput() メソッドに問題があります。プレーンな StringReader を提供して XML を解析した場合
locationsXml.setInput(new StringReader("<locations>" + "<location>" etc.[...]
すべてうまくいきましたが、リソースからファイルをロードしたい場合:
locationsXml.setInput(new FileReader("res/xml/locations.xml"));
ファイルがロードされていません。
問題はどこだ?