我解析XML數據成功幾次之前,但它的第一次在android中做同樣的事情。我曾嘗試使用DOM,但每次都會在.parse方法上發生錯誤。我在網上搜索並嘗試多次,但沒有任何成功。我所需要做的就是從本地文件獲取xml數據,將其作爲參數放入一些函數中。我在主Activity的onCreate方法中實現了代碼。這是我通常做的,但是這次沒有任何成功:從本地文件解析在android的xml
try {
File xmlFile = new File("C:\\Users\\gg90\\Desktop\\testingxml.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(xmlFile);
doc.getDocumentElement().normalize();
希望你能幫助我。謝謝!
那麼如何從本地文件解析? – g90 2011-03-28 13:24:53
您基本上需要找出它的位置 - 很遺憾,您沒有說它在文件系統中的位置。 – 2011-03-28 13:26:18
我試了一下,但程序崩潰了行AssetManager assetManager = context.getAssets();我不能相信它爲什麼在android中如此複雜:S – g90 2011-03-28 13:50:35