2010-05-31 20 views
12

arrastrando estoy recibiendo estos erroresXML: el contenido no está permitido en la sección

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

en este archivo 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> 

probablemente bastante simple para que las personas que conocen XML. ¿Alguna idea?

+1

¿Tiene una etiqueta de selector de cierre o este es el archivo XML completo? – ronaldosantana

+0

es el archivo xml completo. seguí esta guía ... http://blog.androgames.net/40/custom-button-style-and-theme/ – Capsud

+1

Puede verificar estos caracteres usando un editor como Notepad ++. Compruebe en modo ANSI (Codificación -> codificación en ANSI) que puede ver observarlos justo al lado de las etiquetas de cierre. –

Respuesta

21

Si lo pegó desde el sitio al que se vincula, hay dos pequeños guiones que no desea. Uno después del cierre de </selector> y uno justo antes del primer <item>. Deshazte de ellos, y todo estará bien.

+0

wow ... bien manchado buen hombre :) – Capsud

+0

¿Se puede editar el archivo XML con los errores de caracteres? Será útil (tengo el mismo problema). –

+12

El error no se puede detectar desde el contenido de la pregunta, y los enlaces están muertos. – sjas

3

¿Tiene algún carácter extraño después de la etiqueta de cierre (supongo que lo que publicó es solo un extracto del archivo, ya que obviamente no funcionará sin al menos una etiqueta de cierre)?

+0

no, el archivo es exactamente lo que publiqué, excepto que está allí. Edité mi publicación original para agregar eso, pero por alguna razón todavía no se muestra. De todos modos tengo la etiqueta de cierre allí. ugh tan raro ...? – Capsud

0

Algunos caracteres de la etiqueta final como '>' deberían estar allí en su xml. Elimina esto y el error desaparecerá.

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. 
Cuestiones relacionadas