io7m | single-page | multi-page | xstructural 2.2.0-SNAPSHOT
1.4. Section
Previous
1. Language
Up
1.6. Paragraph
Next

# 1.5. Subsection

- 1.5.1. Description
- 1.5.2. Examples

## 1.5.1. Description

1
The Subsection element describes a subdivision of a Section.
2
Renderers that output multiple files and/or pages are required to treat Subsection elements as non-page-breaking. That is, when a renderer encounters a new Subsection element, it completes rendering of the existing content and then begins rendering of the Subsection on the current page and/or output file. This is in contrast to Section elements which are required to trigger the generation of new files and/or pages.
3
Subsection elements are automatically numbered by the renderers, and may be assigned unique identifiers. Subsection elements may be nested recursively, and are numbered recursively with respect to other Section and Subsection elements.
4
Subsection elements must include titles, and renderers use these titles when populating tables of content.

## 1.5.2. Examples

### 1.5.2.1. Subsection Example

    <Subsection xmlns="urn:com.io7m.structural:8:0"
             id="1f56418e-f724-47ad-be10-db92b3e55295"
             title="Subsection">
      <Subsection title="Another Subsection">
        ...
      </Subsection>
      <Subsection title="Yet Another Subsection" id="49698ed6-466b-4917-90be-45480d78719c">
        ...
      </Subsection>
    </Subsection>

1.4. Section
Previous
1. Language
Up
1.6. Paragraph
Next
io7m | single-page | multi-page | xstructural 2.2.0-SNAPSHOT