Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de XML - Crear un sitemap XML

Dada la siguiente estructura de archivos y carpetas de un sitio web (ejemplos-de-abrirllave.com):

/index.html
/contactar.html

/imagenes/impresora.gif
/imagenes/monitor.gif
/imagenes/teclado.gif

/productos/impresora.html
/productos/monitor.html
/productos/teclado.html

Utilizando la información proporcionada en:

Crear un sitemap XML ("sitemap.xml") del sitio web, sin incluir las imágenes.

Nota: para cada URL indica una fecha –inventada– de última modificación y establecer una prioridad.

Solución:

"sitemap.xml"

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/contactar.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.3</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/impresora.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/monitor.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/teclado.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
   </url>
</urlset>

Ampliación del ejercicio

Crear otro documento XML ("sitemap2.xml") incluyendo las imágenes e indicando un título diferente para cada una de ellas.

Nota: hay que considerar que cada imagen (impresora.gif, monitor.gif y teclado.gif) está incluida únicamente en la página web del sitio que lleva su nombre (impresora.html, monitor.html y teclado.html).

Solución:

"sitemap2.xml"

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/contactar.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.3</priority>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/impresora.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
      <image:image>
         <image:loc>http://www.ejemplos-de-abrirllave.com/imagenes/impresora.gif</image:loc>
         <image:title>Impresora láser</image:title>
      </image:image>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/monitor.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
      <image:image>
         <image:loc>http://www.ejemplos-de-abrirllave.com/imagenes/monitor.gif</image:loc>
         <image:title>Monitor de 22 pulgadas</image:title>
      </image:image>
   </url>
   <url>
      <loc>http://www.ejemplos-de-abrirllave.com/productos/teclado.html</loc>
      <lastmod>2016-09-30</lastmod>
      <priority>0.5</priority>
      <image:image>
         <image:loc>http://www.ejemplos-de-abrirllave.com/imagenes/teclado.gif</image:loc>
         <image:title>Teclado inalámbrico</image:title>
      </image:image>
   </url>
</urlset>