> HelpOnXmlPages

The following 53 words could not be found in the dictionary of 7206 words (including 7206 LocalSpellingWords) and are highlighted below:

be   containing   declaration   details   document   documents   done   engine   first   following   found   href   implementing   important   indent   installed   instruction   line   match   method   omit   output   Pages   pages   parameter   possible   Processing   processing   property   Python4   running   save   select   specify   start   stylesheet   Suite   Transform   type   url   used   using   value   vendor   version   very   w3   xml   xmlns   xsl   Xslt   you   your  

Clear message

1. 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 [WWW]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.

1.1. 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>

1.2. 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:stylesheet>