toc — A table of contents.


toc ::=

Additional Constraints

  • If this element is the root element, it must have a version attribute.


The toc element defines a table of contents, or more generally, a list of titles in a document.

Processing expectations

Formatted as a displayed block.

In real life, tocs are usually generated automatically by the presentation system and never have to be represented explicitly in the document source.


These elements contain toc: appendix, article, book, chapter, part, preface, section, set.


1<book xmlns=''>
<title>DocBook: The Definitive Guide</title>
<subtitle>TOC Markup Example</subtitle>
  <title>Table of Contents</title>
    <tocentry>Why Read This Book?</tocentry>
10    <tocentry>This Book's Audience</tocentry>
    <!-- ... -->
    <title>Part I. Introduction</title>
15    <tocdiv>
      <title>Chapter 1. Getting Started with DocBook</title>
        <title>A Short DocBook History</title>
        <tocentry>The HaL and O'Reilly era</tocentry>
20        <tocentry>The Davenport era</tocentry>
        <tocentry>The OASIS era</tocentry>
        <title>DocBook V5.0</title>
25        <tocdiv>
          <title>What's New in DocBook V5.0?</title>
          <tocentry>Renamed and removed elements</tocentry>
          <!-- ... -->
30      </tocdiv>
      <title>Chapter 2. Creating DocBook Documents</title>
35        <title>Making an XML Document</title>
        <tocentry>An XML Declaration</tocentry>
        <!-- ... -->
40  </tocdiv>
45  <para>DocBook provides a system for writing structured documents using
  <acronym>XML</acronym>. …</para>
  <!-- ... -->
50  <section>
    <title>Why Read This Book?</title>
    <para>This book is designed to be the clear, concise, normative reference to
    the DocBook schema. This book is the official documentation for DocBook.
55    </para>
    <!-- ... -->
<!-- ... -->