source.xml

<?xml version='1.0' encoding='utf-8'?> <!-- -*- xml -*- -->
 <appendix id="source">
  <title>DocBook XML source</title>
 
  <section id="build">
   <title>How to build the &sdb;</title>

   <para>Given a functioning XML environment, all of the necessary
    files are shown in full in this appendix.  All you have to do in
    order to build the &sdb; is:</para>

   <orderedlist>
    <listitem>
     <para>Make sure you that have installed the necessary XML
      tools (see <xref linkend="tools"/>).</para>
    </listitem>

    <listitem>
     <para>In addition to those tools you will need:</para>
     <itemizedlist>
      <listitem>
       <para><application>fig2dev</application> (from the
        <application>transfig</application> package) for converting
        image formats</para>
      </listitem>

      <listitem>
       <para><application>fold</application> and
        <application>sed</application> for manipulating SGML files so
        that they can be included verbatim in a DocBook
        document.</para>
      </listitem>

      <listitem>
       <para>For PostScript output I suggest you use
        <application>pdftops</application>, from the
        <application>xpdf</application> package.</para>
      </listitem>
     </itemizedlist>
    </listitem>

    <listitem>
     <para>Put all the files in the same directory and type
      <userinput>make</userinput>.  The default target builds
      PDF, PostScript and HTML output.</para>
    </listitem>
   </orderedlist>
  </section>

  <section>
   <title><filename>selfdocbookx.xml</filename></title>

   <programlisting>
&selfdocbookxxml;
   </programlisting>
  </section>

  <section>
   <title><filename>intro.xml</filename></title>

   <programlisting>
&introxml;
   </programlisting>
  </section>

  <section id="tools.xml">
   <title><filename>tools.xml</filename></title>

   <programlisting>
&toolsxml;
   </programlisting>
  </section>

  <section>
   <title><filename>structure.xml</filename></title>

   <programlisting>
&structurexml;
   </programlisting>
  </section>

   <section id="tips.xml">
   <title><filename>tips.xml</filename></title>

   <programlisting>
&tipsxml;
   </programlisting>
  </section>

   <section>
   <title><filename>source.xml</filename></title>

   <programlisting>
&sourcexml;
   </programlisting>
  </section>

  <section>
   <title><filename>fdl.xml</filename></title>

   <programlisting>
&fdlxml;
   </programlisting>
  </section>

  <section id="ulink.xsl">
   <title><filename>ulink.xsl</filename></title>

   <programlisting>
&ulinkxsl;
   </programlisting>
  </section>

  <section>
   <title><filename>filename.xsl</filename></title>

   <programlisting>
&filenamexsl;
   </programlisting>
  </section>

  <section>
   <title><filename>keycombo.xsl</filename></title>

   <programlisting>
&keycomboxsl;
   </programlisting>
  </section>

  <section>
   <title><filename>admon.xsl</filename></title>

   <programlisting>
&admonxsl;
   </programlisting>
  </section>

  <section id="css.xsl">
   <title><filename>css.xsl</filename></title>

   <programlisting>
&cssxsl;
   </programlisting>
  </section>

  <section id="selfdocbookx.css">
   <title><filename>selfdocbookx.css</filename></title>

   <programlisting>
&selfdocbookxcss;
   </programlisting>
  </section>

  <section id="Makefile">
   <title><filename>Makefile</filename></title>

   <programlisting>
&makefile;
   </programlisting>
  </section>

 </appendix>

<!-- Local Variables: -->
<!-- sgml-indent-step: 1 -->
<!-- sgml-indent-data: 1 -->
<!-- sgml-parent-document: "selfdocbookx.xml" -->
<!-- End: -->