In a DTD, the definition of the content (Element or character) that can be nested within any given element.
A description of the structure of child elements and text nodes (independent of attributes). The content model is simple when there is a text node but no elements, complex when there are element nodes but no text, mixed when there are text and element nodes, and empty when there are neither text nor element nodes.
a pattern that you set up to declare what child element types are allowed inside an element and the order of those child elements
In SGML, defines the structure of and types of elements and subelements contained within a DTD.
In element declarations, element types are defined using content models. Content models contain one model group which in turn can contain subelements or a keyword indicating allowed character data.
The description of the set of elements and attributes contained inside another XML element. If an XML element can have child elements and attributes that are not declared in a schema, it is said to have an open-content model.
The rules for the configuration of element and/or data content allowable in instances of an element type.
the declared markup structure allowed within instances of an element type. XML 1.0 differentiates two types: elements containing only element content (no character data) and mixed content (elements that may contain character data optionally interspersed with child elements). The latter are characterized by a content specification beginning with the "#PCDATA" string (denoting character data).
The content model is a simple grammar governing the allowed types of the child elements and the order in which they appear. See [ XML
The part of an element declaration that defines what the element may contain. A content model consists of the names of child elements, #PCDATA (indicating text), entity references, or EMPTY (indicating an empty element such as true/). Child elements and #PCDATA are enclosed within parentheses. Commas between child elements specify that the elements must occur in the given sequence. The vertical-bar character (â€œ|â€) instead of a comma indicates a logical OR relationship and can be used with #PCDATA. Occurrence modifiers can be applied to individual elements or groups of elements:â€œ+â€ indicates the element or group can be repeated more than once but must occur at lease once.â€œ?â€ indicates the element or group is optional and may occur only once.â€œ*â€ indicates the element or group is optional and can occur more than once. No modifier indicates that the element or group must occur only once. Examples of content models.(#PCDATA)(%plistObject)*(lastName, middleInitial?, firstName, phone*)
A schema that defines data (including metadata) structures, including the types of elements, subelements, and values they can contain.
From Extensible Markup Language (XML) 1.1 ( 2004-02-04) In this case, the constraint includes a content model, a simple grammar governing the allowed types of the child elements and the order in which they are allowed to appear.