1
我想读取包含xml形成的内容的资产文件,但它不是一个.xml文件,所以我应该怎么做才能读取这个文件,就像一个XML文件,所以我可以使用一些方法,如getName,getAttributeName。我可以将此文件转换为xml文件,还是应该使用其他方法?任何回复可以理解如何将资产文件转换为XML文件
我想读取包含xml形成的内容的资产文件,但它不是一个.xml文件,所以我应该怎么做才能读取这个文件,就像一个XML文件,所以我可以使用一些方法,如getName,getAttributeName。我可以将此文件转换为xml文件,还是应该使用其他方法?任何回复可以理解如何将资产文件转换为XML文件
如果您的文件位于资产/ 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);
也许与此相同的问题:http://stackoverflow.com/a/35759090/5183999 – nshmura
谢谢,但不是真的,我的文件不是xml文件,它有不同的扩展名 – Ben
如果你有正确的xml格式的文件编码,你的xml解析器应该能够解析。 –