diff --git a/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml b/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml index 41e78352d3..16e9ab5b4b 100644 --- a/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml +++ b/en_US.ISO8859-1/books/fdp-primer/docbook-markup/chapter.xml @@ -829,11 +829,11 @@ accomplish a particular goal.</para> <para>To do this, use <tag>itemizedlist</tag>, - <tag>orderedlist</tag>, or + <tag>orderedlist</tag>, <tag>variablelist</tag>, or <tag>procedure</tag><footnote><para>There are other types of list element in DocBook, but we are not concerned with those at the - moment.</para></footnote></para> + moment.</para></footnote>.</para> <para><tag>itemizedlist</tag> and <tag>orderedlist</tag> are similar to their @@ -845,16 +845,9 @@ analogous to <acronym>HTML</acronym>'s <tag>li</tag> tags. However, unlike HTML, they are required.</para> - <para><tag>procedure</tag> is slightly different. It - consists of <tag>step</tag>s, which may in turn - consists of more <tag>step</tag>s or - <tag>substep</tag>s. Each <tag>step</tag> - contains block elements.</para> - <example> - <title><tag>itemizedlist</tag>, - <tag>orderedlist</tag>, and - <tag>procedure</tag></title> + <title><tag>itemizedlist</tag> and + <tag>orderedlist</tag></title> <para>Usage:</para> @@ -876,21 +869,7 @@ <tag class="starttag">listitem</tag> <tag class="starttag">para</tag>This is the second ordered item.<tag class="endtag">para</tag> <tag class="endtag">listitem</tag> -<tag class="endtag">orderedlist</tag> - -<tag class="starttag">procedure</tag> - <tag class="starttag">step</tag> - <tag class="starttag">para</tag>Do this.<tag class="endtag">para</tag> - <tag class="endtag">step</tag> - - <tag class="starttag">step</tag> - <tag class="starttag">para</tag>Then do this.<tag class="endtag">para</tag> - <tag class="endtag">step</tag> - - <tag class="starttag">step</tag> - <tag class="starttag">para</tag>And now do this.<tag class="endtag">para</tag> - <tag class="endtag">step</tag> -<tag class="endtag">procedure</tag></programlisting> +<tag class="endtag">orderedlist</tag></programlisting> <para>Appearance:</para> @@ -913,6 +892,97 @@ <para>This is the second ordered item.</para> </listitem> </orderedlist> + </example> + + <para xml:id="docbook-markup-varlist">An alternate and often + useful way of presenting information is the + <tag>variablelist</tag>. These are lists where each entry has + a term and a description. They are well suited for many types + of descriptions, and present information in a form that is + often easier for the reader than sections and + subsections.</para> + + <para>A <tag>variablelist</tag> has a <tag>title</tag>, and then + pairs of <tag>term</tag> and <tag>listitem</tag> + entries.</para> + + <example xml:id="docbook-markup-variablelist-example"> + <title><tag>variablelist</tag></title> + + <para>Usage:</para> + + <programlisting><tag class="starttag">variablelist</tag> + <tag class="starttag">varlistentry</tag> + <tag class="starttag">term</tag>Parallel<tag class="endtag">varlistentry</tag> + + <tag class="starttag">listitem</tag> + <tag class="starttag">para</tag>In parallel communications, groups of bits arrive + at the same time over multiple communications + channels.<tag class="endtag">para</tag> + <tag class="endtag">listitem</tag> + <tag class="endtag">varlistentry</tag> + + <tag class="starttag">varlistentry</tag> + <tag class="starttag">term</tag>Serial<tag class="endtag">varlistentry</tag> + + <tag class="starttag">listitem</tag> + <tag class="starttag">para</tag>In serial communications, bits arrive one at a + time over a single communications + channel.<tag class="endtag">para</tag> + <tag class="endtag">listitem</tag> + <tag class="endtag">varlistentry</tag> +<tag class="endtag">variablelist</tag></programlisting> + + <para>Appearance:</para> + + <variablelist> + <varlistentry> + <term>Parallel</term> + + <listitem> + <para>In parallel communications, groups of bits arrive + at the same time over multiple communications + channels.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term>Serial</term> + + <listitem> + <para>In serial communications, bits arrive one at a + time over a single communications channel.</para> + </listitem> + </varlistentry> + </variablelist> + </example> + + <para>A <tag>procedure</tag> shows a series of + <tag>step</tag>s, which may in turn + consist of more <tag>step</tag>s or + <tag>substep</tag>s. Each <tag>step</tag> + contains block elements.</para> + + <example> + <title><tag>procedure</tag></title> + + <para>Usage:</para> + + <programlisting><tag class="starttag">procedure</tag> + <tag class="starttag">step</tag> + <tag class="starttag">para</tag>Do this.<tag class="endtag">para</tag> + <tag class="endtag">step</tag> + + <tag class="starttag">step</tag> + <tag class="starttag">para</tag>Then do this.<tag class="endtag">para</tag> + <tag class="endtag">step</tag> + + <tag class="starttag">step</tag> + <tag class="starttag">para</tag>And now do this.<tag class="endtag">para</tag> + <tag class="endtag">step</tag> +<tag class="endtag">procedure</tag></programlisting> + + <para>Appearance:</para> <procedure> <step>