<?xml version="1.0"?> <xsl:stylesheet version="1.0" extension-element-prefixes="doc" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:doc="http://xsltsl.org/xsl/documentation/1.0" xmlns:eg="http://xsltsl.org/example" > <doc:reference xmlns=""> <referenceinfo> <releaseinfo role="meta"> $Id$ </releaseinfo> <author> <surname>Ball</surname> <firstname>Steve</firstname> </author> <copyright> <year>2001</year> <holder>Steve Ball</holder> </copyright> </referenceinfo> <title>Example Stylesheet</title> <partintro> <section> <title>Introduction</title> <para>This module provides a template for adding stylesheet modules to the XSLT Standard Library.</para> <para>To add a new module to the library, follow these easy steps:</para> <orderedlist> <listitem> <para>Copy this file and replace its contents with the new module templates and documentation.</para> </listitem> <listitem> <para>Copy the corresponding test file in the <filename>test</filename> directory. Replace its contents with tests for the new module.</para> </listitem> <listitem> <para>Add an include element in the <filename>stdlib.xsl</filename> stylesheet.</para> </listitem> <listitem> <para>Add an entry in the <filename>test/test.xml</filename> file.</para> </listitem> <listitem> <para>Add entries in the <filename>test/test.xsl</filename> stylesheet.</para> </listitem> <listitem> <para>Add an entry in the <filename>doc/build.xml</filename> file.</para> </listitem> </orderedlist> <para>The <filename>example.xsl</filename> stylesheet provides a more extensive example.</para> </section> </partintro> </doc:reference> <doc:template name="eg:example" xmlns=""> <refpurpose>Template Example</refpurpose> <refdescription> <para>Provides a template for writing templates. Replace this paragraph with a description of your template</para> </refdescription> <refparameter> <variablelist> <varlistentry> <term>text</term> <listitem> <para>The example string</para> </listitem> </varlistentry> </variablelist> </refparameter> <refreturn> <para>Returns nothing.</para> </refreturn> </doc:template> <xsl:template name="eg:example"> <xsl:param name="text"/> </xsl:template> </xsl:stylesheet>