私はアンドロイド開発の初心者です。XMLパーサーにSAXパーサーを使用しています。この例外の理由が見つかりませんでした。getAsset() メソッドを試してみました。しかし、うまくいきませんでした。
xmlParser コード :::
public class XMLParser {
public static Country parseCountry(InputStream is) {
try {
Country country= new Country(null, null, null);
XMLReader xmlReader = SAXParserFactory.newInstance().newSAXParser().getXMLReader();
XMLHandler xmlHandler = new XMLHandler();
xmlReader.setContentHandler(xmlHandler);
xmlReader.parse(new InputSource(new FileInputStream(http://64.85.165.53/dharatest/xmlarray.xml));
country = xmlHandler.getParsedCountryData();
} catch(ParserConfigurationException pce) {
Log.e("SAX XML", "sax parse error", pce);
} catch(SAXException se) {
Log.e("SAX XML", "sax error", se);
} catch(IOException ioe) {
Log.e("SAX XML", "sax parse io error", ioe);
}
return country;
}
}