XML:尾随部分不允许使用内容

时间:2010-05-31 23:48:21

标签: xml

我收到了这些错误

Multiple annotations found at this line:
    - error: Error parsing XML: not well-formed 
     (invalid token)
    - Content is not allowed in trailing section.

在这个XML文件上......

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
    android:state_enabled="false"
        android:drawable="@drawable/btn_red" />
    <item 
        android:state_pressed="true" 
        android:state_enabled="true"
        android:drawable="@drawable/btn_orange" />
    <item 
        android:state_focused="true" 
        android:state_enabled="true"
        android:drawable="@drawable/btn_orange" />
    <item 
        android:state_enabled="true"
        android:drawable="@drawable/btn_black" />
</selector>

对于了解XML的人来说可能非常简单。有什么想法吗?

4 个答案:

答案 0 :(得分:23)

如果您从链接到的网站粘贴它,则有两个您不想要的小连字符。一个在</selector>结束后,一个在第一个<item>之前。摆脱那些,一切都会很好。

答案 1 :(得分:4)

<resources>
    <string name="app_name">Test App</string>
</resources>
testData("test");

If in any xml file unfortunately this type of line is remaining then this error is occur. 

答案 2 :(得分:3)

在结束标记之后是否有任何无关的字符(我假设您发布的内容只是文件的摘录,因为它显然不会在没有至少结束标记的情况下工作)?

答案 3 :(得分:0)

某些结束标记字符,例如'&gt;'应该在你的xml中。删除它,错误将消失。