article
article — An article.
Synopsis
article ::=
- Sequence of:
- One of:
- One of:
- Sequence of:
- One or more of:
- empty
- empty
revhistory
- Admonition elements
- Formal elements
- Graphic elements
- Informal elements
informaltable
(db.cals.informaltable)informaltable
(db.html.informaltable)
- List elements
- Paragraph elements
- Publishing elements
- Verbatim elements
- Optional one or more of:
- One or more of:
- One or more of:
- Sequence of:
- Zero or more of:
Attributes
Common attributes and common linking attributes.
Additional attributes:
- At most one of:
- class (enumeration)
- “faq”
- “journalarticle”
- “productsheet”
- “specification”
- “techreport”
- “whitepaper”
- All or none of:
- class (enumeration)
- “other”
- otherclass (NMTOKEN)
- class (enumeration)
- class (enumeration)
- label
- status
Additional Constraints
- If this element is the root element, it must have a version attribute.
Description
The article
element is a general-purpose container
for articles. The content model is both quite complex and rather loose
in order to accommodate the wide range of possible article
structures. Although changes to the article
element have
been discussed on several occasions, no better model has been
presented.
An article
may include a table of contents and
multiple lists of tables, figures, and so on before the main text of
the article. It may also include a number of common back matter
components at the end.
Processing expectations
Formatted as a displayed block. Frequently causes a forced page break in print media. May be numbered separately and presented in the table of contents.
Attributes
Common attributes and common linking attributes.
- class
Identifies the nature of the article
Enumerated values: “faq” A collection of frequently asked questions.
“journalarticle” An article in a journal or other periodical.
“productsheet” A description of a product.
“specification” A specification.
“techreport” A technical report.
“whitepaper” A white paper.
- label
Specifies an identifying string for presentation purposes
- otherclass
Identifies the nature of the non-standard article
- status
Identifies the editorial or publication status of the element on which it occurs
Children
The following elements occur in article
: appendix
, bibliography
, blockquote
, epigraph
, example
, figure
, info
(db.titleforbidden.info), info
(db.titlereq.info), informaltable
(db.cals.informaltable), informaltable
(db.html.informaltable), itemizedlist
, literallayout
, mediaobject
, note
, orderedlist
, para
, programlisting
, revhistory
, section
, sidebar
, subtitle
, table
(db.cals.table), table
(db.html.table), title
, titleabbrev
, variablelist
.
See Also
Related elements: appendix
.
Examples
1 |<article xmlns='http://docbook.org/ns/docbook'>
|<info>
|<title>A World Wide Web Interface to CTAN</title>
|<titleabbrev>CTAN-Web</titleabbrev>
5 |<author><personname>
|<firstname>Norman</firstname><surname>Walsh</surname>
|</personname></author>
|<authorinitials>ndw</authorinitials>
|<artpagenums>339-343</artpagenums>
10 |<volumenum>15</volumenum>
|<issuenum>3</issuenum>
|<publisher><publishername>The TeX User's Group</publishername></publisher>
|<pubdate>1994</pubdate>
|<revhistory>
15 |<revision>
|<revnumber>1.0</revnumber>
|<date>1994-03-28</date>
|<revremark>Submitted.</revremark>
|</revision>
20 |<revision>
|<revnumber>0.5</revnumber>
|<date>1994-02-15</date>
|<revremark>First draft for review.</revremark>
|</revision>
25 |</revhistory>
|</info>
||
<para>The body of the article …</para>
|30 |
</article>