2012-04-27 105 views
0

我正在使用Java類將數據從.csv文件導入到我的應用程序。我在網上找到了一些例子,這是他們似乎做的事情。但是,它顯示錯誤:解析XML時出錯:未綁定的前綴。我在這方面做的研究表明它通常是拼寫錯誤。如果是這樣,我找不到它。這裏是我遇到問題的部分。Android應用程序XML解析錯誤

<provider android:name="com.ATS_Boxes.ContentProvider.class" 
android:authorities="ContentProvider"></provider> 
+0

<! - ?XML版本= 「1.0」 編碼= 「UTF-8」? - > <字符串名稱= 「APP_NAME」>落箱 <提供商機器人:名字= 「com.ATS_Boxes.ContentProvider.class」 \t機器人:當局= 「的ContentProvider」> <字符串名稱= 「fill_prompt」>選擇液位 <字符串名稱= 「note_prompt」>筆記。如果需要,請選擇多個。 提交 2012-04-27 23:35:17

回答

0

你似乎是試圖在Android資源來聲明provider文件 - 這是不可能的。您只能在項目的清單文件中聲明提供程序(AndroidManifest.xml,位於項目的根目錄中)。

而且,雖然我不知道這有什麼差別,在你的評論提供的XML代碼的第一行寫着:

<!--?xml version="1.0" encoding="utf-8"?--> 

這看起來像它的註釋。正常情況下應該是這樣的:

<?xml version="1.0" encoding="utf-8"?> 
0

發佈整個XML文件。

我的猜測是,你沒有的「機器人」命名空間中聲明所以其嘔吐時,它的解析屬性的android:名字和android:當局