# Zoom Canvas Doc XML Content Format This document describes the XML-based content format used by Zoom Canvas docs. It provides a reference for developers using the Zoom Canvas Open API to programmatically create, read, and manipulate document content. Document content is represented as a tree consisting of: - **Block elements**: Define document structure (for example, paragraphs, headings, lists, and tables). - **Inline styles**: Define the appearance and semantics of text within block elements. --- ## Document Root All documents must include a `` root element with a `title` attribute. ```xml ``` ## Block Elements Block elements are the top-level structural units of a document. They cannot be nested inside inline styles or text placeholders. ## Horizontal Divider Inserts a horizontal rule. ```xml
``` ## Headings Use up to four levels of headings. ```xml

Heading Level 1

Heading Level 2

Heading Level 3

Heading Level 4

``` Heading content may include inline styles (see [Inline Styles](/docs/canvas/doc-xml-content-format/#inline-styles)). ## Plain Text A basic text block (paragraph equivalent): ```xml This is a paragraph of plain text. ``` ## Lists Zoom Canvas supports three list types: bulleted, ordered, and to-do. > **Important:** > > - Do not use standard HTML list tags (`