Strony XML & Przetwarzanie XSLT

Jeśli masz [http://4suite.org/ Python4Suite] zainstalowane w twoim systemie, to możesz zapisywać dokumenty XML jako strony. Każda taka strona musi rozpoczynać się XML-ową deklaracją "<?xml ...>". Co więcej, musisz określić arkusz stylów (stylesheet), który ma zostać użyty by przerobić dokument XML do HTML. W tym celu musisz użyć [http://www.w3.org/TR/xml-stylesheet/ typowej instrukcji przetwarzania "xml-stylesheet"], gdzie nazwę strony zawierającą stylesheet podaje się jako wartość parametru "href".

Nie zapomnij włączyć funkcję przetwarzania XSLT, patrz HelpOnConfiguration.

Szczegóły przedstawia poniższy przykład, który jest także dostępny na stronie XsltVersion.

Przykład

<?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>