On 02/06/2015 03:12 PM, Servilio Afre Puentes wrote:

No son simplemente tres espacios, son un bulto de tabulaciones en dos
líneas vacías. Si esas dos líneas estuvieran después de la declaración
XML no hubiera problema:

$ wget -O rss.xml http://gutl.jovenclub.cu/feed/
$ xmllint rss.xml
rss.xml:3: parser error : XML declaration allowed only at the start of the 
document
<?xml version="1.0" encoding="UTF-8"?>
      ^
$ echo $?
1
$ # A invertir las tres primeras lineas
$ { head -3 rss.xml | tail -1; head -2 rss.xml; tail -n+4 rss.xml; } > 
rss-cuqui.rss
$ # Si tienes diff puedes asegurarte visualmente
diff -u rss.xml rss-cuqui.xml
--- rss.xml     2015-02-06 15:00:35.851320770 -0500
+++ rss-cuqui.xml       2015-02-06 15:08:33.527339783 -0500
@@ -1,6 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
                                
                
-<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0"
        xmlns:content="http://purl.org/rss/1.0/modules/content/";
        xmlns:wfw="http://wellformedweb.org/CommentAPI/";
$ # Y verificamos con xmllint el resultado
$ xmllint rss-cuqui.rss > /dev/null
$ echo $?
0

LQQD.

Servilio
Mi error en la explicación del problema, pero al final no importa si son 3 espacios, 3 tabs o 3 croquetas, el problema en si que el XML de los RSS de GUTL está *malformed*, y esto lo define la plantilla. Verifiquen en el resto de GUTL, rescabucheen el HTML y se percataran de esto.

--
Ing. Ozkar L. Garcell.
Esp. "A" en Automatización.
Dpto. Comunicaciones - UEB Despacho.
Empresa Eléctrica Holguín.


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a