⇤ ← Revision 1 as of 2005-04-12 08:58:12
Size: 1388
Comment: missing edit-log entry for this revision
|
← Revision 2 as of 2009-04-16 08:26:39 ⇥
Size: 1390
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
Se il modulo [http://4suite.org/ Python4Suite] è installato sul sistema, è possibile | Se il modulo [[http://4suite.org/|Python4Suite]] è installato sul sistema, è possibile |
Line 37: | Line 37: |
[[Include(XsltVersion)]] | <<Include(XsltVersion)>> |
Pagine XML & Elaborazione XSLT
Se il modulo Python4Suite è installato sul sistema, è possibile salvare documenti XML come pagine. E' importante che la pagina inizi con una dichiarazione XML "<?xml ...>" nella sua prima riga. Deve anche specificare lo stylesheet che deve essere usato per trasformare il documento XML in un HTML. Questo puo' essere fatto utilizzando uno [http://www.w3.org/TR/xml-stylesheet/ "xml-stylesheet" standard], specificando il nome di una pagina contenente lo stylesheet nel parametro "href".
Vedi l'esempio che segue per i dettagli, che puoi trovare anche nella pagina XsltVersion.
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>
Display
<?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>
- This Wiki is running an XSLT engine by
</xsl:stylesheet>