source: trunk/Distribution/XSL/slides/keynote/xsltsl/example.xsl

Last change on this file was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

File size: 2.6 KB
Line 
1<?xml version="1.0"?>
2
3<xsl:stylesheet
4 version="1.0"
5 extension-element-prefixes="doc"
6 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
7 xmlns:doc="http://xsltsl.org/xsl/documentation/1.0"
8 xmlns:eg="http://xsltsl.org/example"
9>
10
11 <doc:reference xmlns="">
12 <referenceinfo>
13 <releaseinfo role="meta">
14 $Id: example.xsl,v 1.1 2004/11/10 06:51:55 balls Exp $
15 </releaseinfo>
16 <author>
17 <surname>Ball</surname>
18 <firstname>Steve</firstname>
19 </author>
20 <copyright>
21 <year>2001</year>
22 <holder>Steve Ball</holder>
23 </copyright>
24 </referenceinfo>
25
26 <title>Example Stylesheet</title>
27
28 <partintro>
29 <section>
30 <title>Introduction</title>
31
32 <para>This module provides a template for adding stylesheet modules to the XSLT Standard Library.</para>
33 <para>To add a new module to the library, follow these easy steps:</para>
34 <orderedlist>
35 <listitem>
36 <para>Copy this file and replace its contents with the new module templates and documentation.</para>
37 </listitem>
38 <listitem>
39 <para>Copy the corresponding test file in the <filename>test</filename> directory. Replace its contents with tests for the new module.</para>
40 </listitem>
41 <listitem>
42 <para>Add an include element in the <filename>stdlib.xsl</filename> stylesheet.</para>
43 </listitem>
44 <listitem>
45 <para>Add an entry in the <filename>test/test.xml</filename> file.</para>
46 </listitem>
47 <listitem>
48 <para>Add entries in the <filename>test/test.xsl</filename> stylesheet.</para>
49 </listitem>
50 <listitem>
51 <para>Add an entry in the <filename>doc/build.xml</filename> file.</para>
52 </listitem>
53 </orderedlist>
54
55 <para>The <filename>example.xsl</filename> stylesheet provides a more extensive example.</para>
56
57 </section>
58 </partintro>
59
60 </doc:reference>
61
62 <doc:template name="eg:example" xmlns="">
63 <refpurpose>Template Example</refpurpose>
64
65 <refdescription>
66 <para>Provides a template for writing templates. Replace this paragraph with a description of your template</para>
67 </refdescription>
68
69 <refparameter>
70 <variablelist>
71 <varlistentry>
72 <term>text</term>
73 <listitem>
74 <para>The example string</para>
75 </listitem>
76 </varlistentry>
77 </variablelist>
78 </refparameter>
79
80 <refreturn>
81 <para>Returns nothing.</para>
82 </refreturn>
83 </doc:template>
84
85 <xsl:template name="eg:example">
86 <xsl:param name="text"/>
87 </xsl:template>
88
89</xsl:stylesheet>
90
Note: See TracBrowser for help on using the repository browser.