2.2. DocBook slides

2.2.1 General Description
2.2.2 Requirements
2.2.3 Homepage
2.2.4 Copyright and License

2.2.1. General Description

Norman Walsh created this DTD (Document Type Definition) as a customization of his Simplified DocBook XML DTD (see http://nwalsh.com/slides/). Included are XSL stylesheets for producing HTML output.

2.2.1.1. Example

Example 2.2. DocBook slides Example

<!DOCTYPE slides PUBLIC "-//Norman Walsh//DTD Slides XML V2.0//EN"
                 "./slides.dtd">

<slides>

  <slidesinfo>
    <title>DocBook <emphasis>slides</emphasis> Example</title>
    <author>
      <firstname>Michael</firstname>
      <surname>Wiedmann</surname>
    </author>
    <date>2001-06-20</date>
    <copyright>
      <year>2001</year>
      <holder>Michael Wiedmann</holder>
    </copyright>
    <abstract>
      <para>This is a very simple example for the use 
        of the new DocBook slides DTD (V2.0a1) and 
        accompanying XSL stylesheets.
      </para>
      <para>This is the <emphasis>frames</emphasis> 
        version, but there is also an XSL stylesheet 
        for a non-framed version.
      </para>
      <para>A very simple stylesheet for converting to
        <emphasis>Formatting Objects</emphasis> for further
        procession using a FO-Processor is also included.
      </para>
    </abstract>
    <legalnotice>
      <title>Legal Notice</title>
      <para>Some legal notice</para>
    </legalnotice>
  </slidesinfo>

  <foil>
    <title>First Slide</title>
    <itemizedlist>
      <listitem>
        <para>item 1</para>
      </listitem>
      <listitem>
        <para>item 2</para>
      </listitem>
      <listitem>
        <para>item 3</para>
      </listitem>
    </itemizedlist>
  </foil>

  <foil>
    <title>Second Slide</title>
    <variablelist>
      <varlistentry>
        <term>term 1</term>
        <listitem>
          <para>description 1</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>term 2</term>
        <listitem>
          <para>description 2</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>term 3</term>
        <listitem>
          <para>description 3</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </foil>

</slides>


See Figure 2.1, “slides example: title page in Netscape” and Figure 2.2, “slides example: first page in Netscape”.

Figure 2.1. slides example: title page in Netscape

slides example: title page in Netscape


Figure 2.2. slides example: first page in Netscape

slides example: first page in Netscape


2.2.2. Requirements

2.2.2.1. Mandatory

Because slides are a customization of the Simplified DocBook XML DTD you need to install this package too (not necessarily because the package contains a flattended version of the slides DTD).

To process the XML slide files an XSLT processor like XT, Saxon, xsltproc etc. is necessary.

2.2.3. Homepage

http://sourceforge.net/projects/docbook/ (last time checked: 2009-04-23)

2.2.4. Copyright and License

[DocBook is] Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software Corporation, and the Organization for the Advancement of Structured Information Standards (OASIS).

Same license as DocBook:

Permission to use, copy, modify and distribute the DocBook
DTD and its accompanying documentation for any purpose and
without fee is hereby granted in perpetuity, provided that
the above copyright notice and this paragraph appear in all
copies.  The copyright holders make no representation about
the suitability of the DTD for any purpose.  It is provided
"as is" without expressed or implied warranty.