La referencia a la entidad "f" debe terminar con el signo ";" Delimitador
Tengo el siguiente archivo xml en mi carpeta res / raw –
Título de RSS http://urlofthething.com
<item> <title>Title</title> <description>The description goes here</description> <link>http://someurl.someurl.com/data/Content/1771370477</link> <guid>15626277</guid> <pubDate>28 Jan 2011 19:07:00 +0000</pubDate> <media:group> <media:content medium="video" duration="273" url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile"> </media:content> </media:group> </item> <item> <title>Title</title> <description>The description goes here</description> <link>http://someurl.someurl.com/data/Content/1771370477</link> <guid>15626277</guid> <pubDate>28 Jan 2011 19:07:00 +0000</pubDate> <media:group> <media:content medium="video" duration="273" url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile"> </media:content> </media:group> </item> </channel>
Y estoy usando
InputStream ins = getResources().openRawResource(R.raw.myxmlfile);
Para leer el archivo.
Sin embargo en la línea –
url="http://something.someurl.com/access/choice/u/0/1/15626277?rtspdirect=true&f=001110786488&stylesheet=mobile">
Estoy teniendo el siguiente error –
The reference to entity "f" must end with the ';' delimiter
Dado que se trata de XML, el analizador espera que el símbolo &
preceda a entidades como "
.
Pruebe a sustituir su &
con &
Y todo debería estar bien: esto se entenderá como un verdadero "esperma" del analizador.
Intente utilizar &
En lugar de &
en URL.