我想打開並閱讀一個XML文件作爲本地資源與jdom。我可以打開文件,但後來發現錯誤,說明xml文件格式不正確。下面是代碼:無法讀取android上的xml文件
Uri path = Uri.parse("android:resource://package_name"+R.xml.data);
InputSource source = new InputSource(new StringReader(path.toString()));
document = builder.build(source);
我得到了以下錯誤:
org.jdom.input.JDOMParseException:Error on line 1:At line 1, column 17:not well-formed (invalid token)
這裏是我的數據的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<data>
<person>
<name>Name1</name>
<firstname>Firstname1</firstname>
</person>
<person>
<name>Name2</name>
<firstname>Firstname2</firstname>
</person>
</data>
你將有一個想法?提前致謝。
得到您的讀者爲您的InputSource您的xml文件是絕對好的。 – hovanessyan 2011-12-14 17:14:10