ver una sitio ser página parece para mapa hacer google formato example ejemplo crear compatible como xml xsd sitemap

xml - una - Crear un mapa del sitio válido con atributos personalizados



sitemap.xml example (3)

¿No debería el espacio de nombres de destino del esquema "blog" ser el mismo que el que le asigna en su mapa del sitio?

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ** xmlns:blog="http://www.ecofic.com" ** xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.ecofic.com/resources/root/blog/1.0 http://www.ecofic.com/resources/root/blog.xml">

Estoy trabajando en un sitio web. Mi sitio web tiene un archivo sitemap.xml. Ese archivo se puede ver aquí .

Si te desplazas hacia abajo, verás una entrada de url que incluye algunas etiquetas personalizadas. Esas etiquetas tienen un prefijo de blog: la definición del espacio de nombres del blog se puede ver aquí .

Envié mi mapa del sitio a las Herramientas para webmasters de Google. Sin embargo, recibo advertencias sobre las entradas asociadas con el espacio de nombres del blog. Esas advertencias aparecen como se muestra aquí:

Warnings Invalid XML tag This tag was not recognized. Please fix it and resubmit. Parent tag: url Tag: title Parent tag: url Tag: description Parent tag: url Tag: author

Me gustaría incluir algunos elementos personalizados en mi archivo de mapa del sitio. Al mismo tiempo, quiero asegurarme de que mi sitemap.xml no genere ninguna advertencia. Mi pregunta es, ¿es esto posible? Si es así, ¿qué estoy haciendo mal? ¡Gracias!


¿Definir el atributo del espacio de nombres de la siguiente manera?

<html xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:blog="http://www.google.com/2005/gml/b">


Estoy usando un espacio de nombres personalizado para los atributos en mi mapa del sitio: http://pics.jonathancross.com/sitemap.xml

Parecen trabajar bien.

Los siguientes atributos son parte del espacio de nombres jcd :

<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="sitemap.xsl"?> <urlset xmlns:jcd="http://pics.jonathancross.com" jcd:date="2015-09-16" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url jcd:imgs="0" jcd:dsize="1.3G"> <loc>http://pics.jonathancross.com/</loc> <lastmod>2015-09-16</lastmod> <priority>1.0</priority> </url> ...

También uso un elemento desc personalizado como este:

<jcd:desc>Description of page here</jcd:desc>

El elemento causa errores en las Herramientas para webmasters de Google, sin embargo, las Herramientas para webmasters todavía parecen analizar los datos del mapa del sitio que comprende.

Motivación:

Agregar datos personalizados a mi mapa del sitio significa que puede usarse como una base de datos central para mi sitio. También uso xslt para representar los mismos datos en una tabla estructurada de enlaces para que los humanos naveguen por el sitio.