Content Model | ||
Attributes | Common attributes | |
Name |
Type |
Default |
width | CDATA | None |
Parameter Entities | ||
admon.mix | bookcomponent.content | component.mix |
divcomponent.mix | example.mix | figure.mix |
footnote.mix | glossdef.mix | indexdivcomponent.mix |
informal.class | listpreamble.mix | para.mix |
qandaset.mix | refcomponent.mix | revdescription.mix |
sidebar.mix |
InformalExample is a wrapper for an example without a title. Examples often contain ProgramListings or other large block elements.
These elements contain informalexample: answer, appendix, article, bibliodiv, bibliography, blockquote, callout, caution, chapter, constraintdef, example, figure, footnote, glossary, glossdef, glossdiv, important, index, indexdiv, informalexample, informalfigure, itemizedlist, listitem, msgexplan, msgtext, note, orderedlist, para, partintro, preface, procedure, qandadiv, qandaset, question, refsect1, refsect2, refsect3, refsection, refsynopsisdiv, revdescription, sect1, sect2, sect3, sect4, sect5, section, setindex, sidebar, simplesect, step, tip, variablelist, warning.
The following elements occur in informalexample: address, beginpage, blockinfo, blockquote, calloutlist, classsynopsis, cmdsynopsis, constructorsynopsis, destructorsynopsis, fieldsynopsis, formalpara, funcsynopsis, glosslist, graphic, graphicco, indexterm, informalequation, informalexample, informalfigure, informaltable, itemizedlist, literallayout, mediaobject, mediaobjectco, methodsynopsis, orderedlist, para, programlisting, programlistingco, screen, screenco, screenshot, segmentedlist, simpara, simplelist, synopsis, variablelist.
Width specifies the width (in characters) of the longest line in this InformalExample (formatters may use this value to determine scaling or rotation).
<!DOCTYPE informalexample PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <informalexample> <programlisting> sub print_content_model { my($self) = shift; local($_) = shift; local(*FILE) = shift; my(@cm) = $self->format_content_model2($_); foreach $_ (@cm) { print FILE $self->make_links($_, 1, 1), "\n"; } } </programlisting> </informalexample> |
sub print_content_model { my($self) = shift; local($_) = shift; local(*FILE) = shift; my(@cm) = $self->format_content_model2($_); foreach $_ (@cm) { print FILE $self->make_links($_, 1, 1), "\n"; } } |
For additional examples, see also screenco.