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解析器應該能夠解析。 –