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 par olivier