logoExtra: apuntes_xsl

Descripción: Con este comodín podemos obtener el listado de categorías del diario en formato rss (xml).


A continuación mostramos los apuntes asociados a este extra:

XML para guardar tablas
En ocasiones tenemos que realizar operaciones que implican cierto riesgo de alteración de datos y se nos ocurre que podría ser buena idea volcarlos a un fichero que pueda servirnos para recuperarlos si algo falla.
Este diario: sitemap.xsl
Hemos visto como generamos nuestro sitemap.xml, ahora toca hablar de como lo mostramos: sitemap.xsl
// descripción para la sindicación:
/*
    [rss]Con este comodín podemos obtener el listado de categorías del diario en formato rss (xml).[/rss]
*/
//header("Content-type: text/xml");
header('Content-Type: text/xml; charset=iso-8859-1');

$cabeza =<<< cabecera
<?xml version="1.0" encoding="iso-8859-1" ?>

<xsl:stylesheet version="2.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Apuntes de pepemolina.com</title>

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <meta name="Author" content="Pepe Molina (webmaster@pepemolina.com)" />
    <meta name="generator" content="Notepad++" />
    <meta name="description" content="sitemap de pepemolina.com" />
    <link rel="shortcut icon" href="caricatos.ico" />
</head>
<body>

cabecera;

$cuerpo =<<< cuerpo

<dl>
<xsl:for-each select="apuntes/apunte">
<dt><xsl:value-of select="id"/></dt>
<dd><strong><xsl:value-of select="titulo"/></strong></dd>
<dd><xsl:value-of select="texto"/></dd>

</xsl:for-each>
</dl>
cuerpo;


$pie =<<< pie

</body>
</html>
</xsl:template>
</xsl:stylesheet>

pie;

echo $cabeza.$cuerpo.$pie;
unset($css);
unset($body);

Este código ha sido leído en 85 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.apuntes_xsl) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador