Foros del Web » Programación para mayores de 30 ;) » Programación General »

validando sitemap

Estas en el tema de validando sitemap en el foro de Programación General en Foros del Web. Hola gente , no hay tu tia para validar sitemaps, yo no consigo que se me valide y luego cuando leo los errores que me ...
  #1 (permalink)  
Antiguo 31/03/2009, 14:16
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
validando sitemap

Hola gente , no hay tu tia para validar sitemaps, yo no consigo que se me valide y luego cuando leo los errores que me da no me entero.
He probado a validarlo con la herramienta online:
http://www.validome.org/google/validate
y siempre me tira varios errores , pero a mi me parece que mi sitemap está bien . Voy a pegarlo aquí haber si alguien me puede echar un cable con los posibles errores.

Gracias de antemano.
Esto es lo que me dice siempre: Document is not valid
sitemap.txt
Código:
1er error que no entiendo 
 required attribute "xmlns:xsi" not specified
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
2nd error
 required attribute "xsi:schemaLocation" not specified
3 er error
 .../galery/servicios.html?zona=palmira%20-%20mariana&ZId=2</loc> 
general entity "ZId" not defined and no default entity
Son solo algunos porque la verdad que son muchos y no creo conveniente pegarlos todos ,quizá si consigo entender esos errores puedeo arreglar el resto.
Un saludo y mil gracias
  #2 (permalink)  
Antiguo 31/03/2009, 18:48
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: validando sitemap

Sin ver tu xml es difícil ayudarte.
  #3 (permalink)  
Antiguo 31/03/2009, 18:52
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 2 meses
Puntos: 2114
Respuesta: validando sitemap

De otra manera, si tu sitemap.xml es muy extenso; publicá, por favor, la URL.
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #4 (permalink)  
Antiguo 01/04/2009, 00:08
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: validando sitemap

Vale , intentaré resumirlo (porque algunas partes son idénticas).

Código:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.miweb.com/partes/discos.htm</loc>
<lastmod>2009-03-29</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://www.miweb.com/palas/estudio/parties.html?zona=maritio%20de%20pereirao&Id=4</loc>
<lastmod>2009-03-29</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://www.miweb.com/palas/estudio/parties.html?zona=tijuana%20de%20delrio&Id=10</loc>
<lastmod>2009-03-29</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
  #5 (permalink)  
Antiguo 01/04/2009, 00:11
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: validando sitemap

Probá reemplazando & por &amp;
  #6 (permalink)  
Antiguo 01/04/2009, 00:13
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: validando sitemap

Cita:
Iniciado por Panino5001 Ver Mensaje
Probá reemplazando & por &amp;
Gracias pero perdona que no entiendo , ¿que tengo que remplazar?.

Gracias
  #7 (permalink)  
Antiguo 01/04/2009, 00:16
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: validando sitemap

En lugar de esto:
<loc>http://www.miweb.com/palas/estudio/p...;20de%20delrio&Id=10</loc>

esto:

<loc>http://www.miweb.com/palas/estudio/p...%20de%20delrio&amp;Id=10</loc>
(Fijate las letras rojas)
  #8 (permalink)  
Antiguo 01/04/2009, 00:59
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: validando sitemap

Cita:
Iniciado por Panino5001 Ver Mensaje
En lugar de esto:
<loc>http://www.miweb.com/palas/estudio/p...%20de%20delrio&Id=10</loc>

esto:

<loc>http://www.miweb.com/palas/estudio/p...%20de%20delrio&amp;Id=10</loc>
(Fijate las letras rojas)
Ok , gracias voy a probar , pero ¿es mucho pedir preguntar el porque esto es así?.
Yo he seguido las instrucciones de google para hacer mi sitemap y no hay manera de que funcione, además haí no dicen nada de esto.

Un saludo
  #9 (permalink)  
Antiguo 01/04/2009, 01:06
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: validando sitemap

Es una restricción propia de la sintaxis xml, no es posible usar ese caracter a menos que esté dentro de un bloque CDATA, y es por eso que hay que reemplazarlo por su entidad equivalente. Algo que puede ayudar mucho en el análisis de xml es visualizarlo en Firefox. Si en firefox miro tu xml tal como está escrito, me aparece un error. Si en cambio hago esos reemplazos que te menciono, el xml se visualiza como lo hace usualmente en ese navegador ;)
  #10 (permalink)  
Antiguo 01/04/2009, 13:16
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: validando sitemap

Jejeje , despúes de unas cuantas horas he caído en la cuenta despúes de probar y probar y probar que el fallo (además de &amp; ) lo tenía en que la línea.
<?xml version="1.0" encoding="UTF-8"?>
No estaba en la primera línea , es decir la tenía en la línea 2 no 1 , joder si que es sensible el XML , madre mia ¡¡¡.

Un saludo y gracias a tod@s
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.