Pagine XML ed elaborazione XSLT

Se nel sistema è installato Python4Suite, è possibile salvare documenti XML come delle pagine. È importante iniziare queste pagine con una dichiarazione XML "<?xml ...>" alla prima riga. È anche necessario specificare il foglio di stile da usare per elaborare il documento XML in HTML. Questo viene fatto usando istruzioni di elaborazione standard, con il nome della pagina contenente il foglio di stile come parametro "href".

È necessario anche abilitare l'elaborazione XSLT, consultare AiutoSuConfigurazione.

Consultare il seguente esempio per i dettagli (può essere trovato anche alla pagina VersioneXslt).

Esempio

<?xml version="1.0" encoding="ISO-8859-1"?>

<?xml-stylesheet href="XsltVersion" type="text/xml"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

   <xsl:output method="html" omit-xml-declaration="yes" indent="no"/>

   <xsl:template match="/">
     This Wiki is running an XSLT engine by
     <xsl:value-of select="system-property('xsl:vendor')"/>
     (<a href="{system-property('xsl:vendor-url')}"><xsl:value-of select="system-property('xsl:vendor-url')"/></a>)
     implementing XSLT v<xsl:value-of select="system-property('xsl:version')"/>
   </xsl:template>

</xsl:stylesheet>