2012-04-27 109 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:当局