On Fri, Feb 06 2015, Ozkar L. Garcell wrote:

> On 02/06/2015 01:13 PM, låzaro wrote:
>> pues tu firefox está experimentando palos
> Algunos lectores RSS, incluidos navegadores, hacen validación de XML. 
> Esto es lo que le sucede al Firefox, Chrome, etc. No sucede así con 
> muchos lectores RSS desktop(quiteRSS, Akregator) los cuales les da lo 
> mismo como venga el XML, mientras tenga definidos los tags channel, 
> description, title, etc etc.
> Con esto confirmo *que la plantilla de GUTL tiene sus cacharros, ya que 
> deja 3 espacios en blanco al comienzo de los HTML y XML*.

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

-- 
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