我想读一个包含xml形成内容的资源文件,但它不是.xml文件,所以我应该怎样做才能像xml文件一样读取这个文件,所以我可以使用getName,getAttributeName之类的方法。我可以将此文件转换为xml文件,还是应该使用其他方法?任何回复将不胜感激
答案 0 :(得分:1)
如果您的文件位于assets / dir / filename.txt中,请按以下方式阅读:
InputStream in = this.getAssets().open("dire/filename.xml");
XmlPullParser parser = Xml.newPullParser();
BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8"));
parser.setInput(br);