Outils pour utilisateurs

Outils du site


snippet:xslt

XSLT

Astuces pour la mise en œuvre de certaines fonctionnalités XSLT (eXtensible Stylesheet Language Transformations).

Ajouter automatiquement la date et l'heure

Pour générer automatiquement la date, il suffit d'utiliser une des extensions mises à disposition par exslt. En l'occurrence le module date and times.

On doit également disposer de xsltproc (libxslt >= 1.0.19).

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:date="http://exslt.org/dates-and-times">
 
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
 
<xsl:template match="/">
	<xsl:if test="function-available('date:date-time')">
		<xsl:comment><xsl:value-of select="date:date-time()"/></xsl:comment>	
	</xsl:if>
</xsl:template>
</xsl:stylesheet>

On obtient quelque chose qui ressemble à ça :

<!--2013-11-01T09:57:21+01:00-->
snippet/xslt.txt · Dernière modification : le 01-11-2013 à 08h59 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki