Back to Glossary

XML Content Model

Think of an XML content model as a set of rules that govern how a document can be constructed. For example, if you want to write an instruction in the DocBook content model, you can use the “procedure” element which can contain any number of “steps” and “substeps”. Most content models used for documentation contain a large number of such elements to describe all kinds of content semantically.

Usually the rules and structure of the content model are implemented and determined by a DTD or XML Schema.