The Core Modules

Each of the four modules defined here are required to be present for the document type to be Host Language Conformant.

Each table lists the elements, corresponding attributes, and minimal content model for each element in the module. The minimal content models might be expressed using EBNF notation.

Structure Module

The Structure Module defines the major structural components of all XHTML documents. The root element, html, is defined here:

ElementAttributesMinimal Content Model
bodyCommon(Heading|Block|List)*
headI18N, profile (URI)title
htmlI18N, version (CDATA), xmlns (URI)head, body
titleI18NPCDATA

Text Module

As its name implies, the Text Module defines the elements used to structure text.

Four new content model sets are defined ...

Get XHTML by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.