Diff for "HelpOnXmlPages" UserPreferences
 
Help Info Print View Search Diffs Edit
 À妽º   Ã£±â   Freeboard   Subjectless   Images   ÃÖ±Ù±Û 

Differences between version dated 2003-02-13 15:24:26 and 2024-11-23 20:01:35
Deletions are marked like this.
Additions are marked like this.

== XML Pages & XSLT Processing ==

If you have Python4Suite installed in your system, it is possible to save XML documents as pages. It's important to start those pages with an XML declaration "{{{<?xml ...>}}}" in the very first line. Also, you have to specify the stylesheet that is to be used to process the XML document to HTML. This is done using a standard "{{{xml-stylesheet}}}" processing instruction, with the name of a page containing the stylesheet as the "{{{href}}}" parameter.

 

See the following example for details, which can also be found on the XsltVersion page.

 

=== Example ===

{{{

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

This Wiki is running an XSLT engine by Fourthought Inc. (http://4Suite.org) implementing XSLT v1


PythonPowered ShowText of this page
EditText of this page
FindPage by browsing, searching, or an index
Or try one of these actions: DeletePage, DeleteUploadedFile, LikePages, SpellCheck, UploadFile